Selenium Test Engineer Resume
FL
SUMMARY
- Over 8+ years of experience in IT industry as QA Automation and Manual Tester.
- Good Experience in every phase of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Deep understanding in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios matrix analyzing results and preparing result summary report.
- In depth experience in System Testing, System Integration Testing, Regression testing, User Interface testing, Functional testing and UAT.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
- Worked in various domains such as Banking and Finance, Insurance and Telecommunication.
- Extensively involved in writing automation for Functional testing and Regression testing.
- Proficient in core Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
- Designed and executed test plans and test cases for new app features and wrote automated IOS tests in OSX Automation Instrument.
- Performed manual testing on a suite of iDevices and also investigated alternative testing tools and potential IOS upgrade issues and assisted hardware team with bluetooth testing.
- Experienced in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/ Server applications using Automation testing and manual testing.
- Worked extensively making Data Driven and Keyword Driven and Maven/Ant Frameworks to maintain Test Suites. Expertise in performing Functional Testing, Integration Testing, Backend Testing, Regression testing and API Testing using Selenium/WebDriver, Java and JUnit/TestNG.
- Experience in Functional Testing, ETL, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool. Proficient in Web service testing using SOAP UI tool, SOAP, REST, XML and expert in reading WSDL.
- Expert using open source bug tracking tool JIRA, Spira and Bugzilla.
- Experience in Understanding the code written in different programming languages Java, HTML, JavaScript, CSS and SQL
- Experience in both Waterfall (Software Development Life Cycle - SDLC) and Agile Project Environment.
- Experience working with Databases such as Toad for Oracle, SQL Server and MS-Access and Proficient with tools such as MS Office and also interacted with Business users regarding Business Requirements.
- Strong Analytical and Problem Solving skills. Quick learner of new software/tools, self-starter, can working dependently and in a team
- Strong organizational and communication skills, both verbal and written
- Efficient knowledge in Python Scripting,pl/sql.
TECHNICAL SKILLS
Programming Skills: Perl, Shell, c, c++, ios, pl/sql,python
Database: RDBMS (Oracle, MySQL), MS Access 2000
Operating System: MS Windows XP/7/8, HP Unix and Red Hat Linux
Automation: Selenium Web Driver, Web Services (SOAPUI)
Continuous Integration: Jenkins, Hudson
Defect Mgmt. Tools: Bugzilla. ALM-QC (Quality Centre), CM Synergy, CMVC, JIRA, Confluence, Sales force, Share point
Testing: Test case writing, execution, Test data creation (Pre and Post) End to End Testing, White box, Black box, Regression, UAT, SIT, Platform installation testing, Interoperability, Distributed, High Availability using HP service guard
Quality Analysis: Quality Assurance and Quality Control, Testing Plans and Procedures, S/W project planning, Selenium IDE, Selenium RC, Selenium2.0.
PROFESSIONAL EXPERIENCE
Selenium Test Engineer
Confidential - FL
Responsibilities:
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms. Performed Unit Testing with Junit framework.
- Performed Functional Testing of individual modules (Accounts, Trading, Quotes and more) of the application on Android, Blackberry, Windows operating systems.
- Tested the GUI of the end product on Mobile, PC, Android and Apple platforms to ensure that language translation and currency conversions were displaying as required.
- Worked Android and IOS application for mobile application development and created and executed test cases to different mobile device in Android and IOS.
- Implemented Appium scripts to test IOS and Android platforms
- Extensively involved in writing and testing the test cases using Junit.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Appium for mobile automation testing with selenium bindings for Android and IOS
- Set up test environment for IOS and Android - Xcode, Android Studio/SDK, Eclipse, Firefox.
- Used Selenium WebDriver to test search results of Meta search engine.
- Implemented Automated execution of tests (nightly and need based) using Ant and Jenkins.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Developed script and performed Web Services testing using SOAP Client tool for functional and regression testing.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium Web Driver, Jenkins, Junit, Ant, Eclipse, SOAP UI, Jira, XML, DOM, Internet Explorer, Firefox, Chrome, SQL, MySQL, Windows.
QA Selenium Engineer
Confidential -CA
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test. Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Developed automation test cases, executed these test scripts and logged defects in JIRA.
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- All the test scenarios that have been satisfied with the functionality are moved to automation testing.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using TestNG and Junit.
- Developed test scripts and test cases using QTP, Quality Center.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Used Appium for native, hybrid Mobile Application Testing for IOS and Android platforms.
- Tested the application under different networks and Internet speeds including while on EDGE, 3G, 4G, LTE and Wi-Fi.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Performed cross - platform testing on android, IOS using Appium.
- Worked with Mobile Applications (IOS, Android) and automated the applications using Appium/Selenium Web driver, Simulators, XCODE.
- Repetitive tests were run using the Automation tool QTP for documenting the regression testing results. Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
- Used Selenium IDE for Open source web testing.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Used Firebug, and XPath to work with the application objects.
- Used Bugzilla for bug tracking.
- Used complex SQL Queries to perform back-end data base testing.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Implemented cross browser and cross platform web testing with WebDriver.
- Used TestNG testing Framework as a test runner with Selenium.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Coordinated with technical support associates to fix proprietary software issues
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file.
Environment: Oracle 9i, SQL Server, MySQL, DB Visualizer, Toad, SQL Developer, Tomcat
Jr. Selenium Tester
Confidential - Cincinnati, OH
Responsibilities:
- Developed User Requirement Specification Document (URS) and Traceability Matrix.
- Prepared the Business Processes (Test Cases) once the Design and Business rule document was analyzed
- Tested the web-based application manually and also used Selenium (Web Driver) for Automation.
- Performed cross browser functional testing using Selenium Web Driver.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
- Created Test cases, Test suites using TestNG, Selenium web driver.
- Worked on the mobile application to test the mobile application for resigned items page, Items availability and store pickup for same-day features.
- Worked on agile environment and comfortable with the agile process.
- Used JIRA for Bug reporting, Tracking and defect Management.
Environment: Selenium RC 2.0, Selenium Web Driver, JIRA, HTML, CSS, Xpath.
QA Analyst
Confidential
Responsibilities:
- Analyzing the Business Requirement.
- Created various scenarios for complete traceability.
- Designed, Peer Reviewed and prioritized Test Cases.
- Executed test cases and logged results.
- Involved in Functional Testing, Integration Testing, End-To-End testing, Sanity testing, Regression testing and also involved in UAT and UAT support.
- Performed ETL jobs to load the master tables in Toad for Oracle and executed the billing cycle of the client's customers.
- Part of the team to accomplish TBMS-f Version upgrade and TBMSF-Verde projects
- Worked with Unix Shell scripts for running jobs that load the tables.
- Executed the test cases manually to complete the traceability matrix.
- Performed Manual testing in Mainframe to generate financial reports.
- Tested Web Services using tool SOAP UI.
- Automated high priority test cases using QTP tool.
- Reported the defects through Quality Center and various matrices using MS Office.
- Report defects and communicate with the development team.
Environment: Oracle, HP QC, SOAP UI, Toad for Oracle, Windows, Unix, Mainframe.
Jr. Testing Engineer
Confidential
Responsibilities:
- Gathering requirements for test planning from users and stakeholders
- Writing Test Plan, Test Scenarios, and Test Cases.
- Tested the application for browser and operating system by creating test data.
- Performed Functional Testing, Cross Browser Testing, System Testing, and Black box testing.
- Worked with Retesting and Regression testing
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Defect Reporting, Tracking and interacting with the development team and the real-time users to implement the entire Test Management process.
Environment: Quality Center 10, Agile methodology, Oracle 11g, SQL Server 2008R2, Functional Testing, Soup UI, API Testing, JAVA, JBoss, JSP, AJAX, Test Scenarios.