Test Automation Engineer Resume
5.00/5 (Submit Your Rating)
Mclean, VA
SUMMARY
- Highly skilled, motivated Software Test Framework and AutomationEngineer with 6 years of experience in Quality Assurance field.
- Experienced in setting up Test Automation Framework.
- Proficient on Automation tools like Selenium WebDriver/IDE (Functional & Regression Testing), Jenkins, for testing Client Server and Web based Applications.
- Experience in integrating Automation scripts with Continuous Integration tools Jenkins for nightly batch run of the Script.
- Extensively debugged Java based Selenium Web Driver scripts for accuracy and root cause analysis.
- Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Experience with Maven integration with Jenkins and utilizing surefire plugin for execution and test reporting.
- Experienced in cross browser and cross platform testing utilizing Selenium Grid.
- Worked on distributed test execution in different environments as part of Continuous Integration Process usingSelenium Grid and Jenkins.
- Strong experience in automated functional testing, regression testing, acceptance testing, Features testing, End to end testing and system testing
- Firm noledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Participate in peer reviews for requirements and technical specifications.
- Developed and documented application test plans based on software requirements and technical specifications.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
- Strong skill in Backend Testing using SQL queries on Oracle PL/SQL and SQL Server.
- Solid experience in JIRA and test management tools.
- Excellent organizational and analytical abilities teamed with effective oral and communication skills
- Ability to multitask and work under pressure in a fast - paced environment
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver, Selenium Grid, TestNG, log4j, Jenkins, JIRA
Languages: JAVA, PL/SQL, XML, HTML
Dev. Environment: C/C++, .Net, Java, PHP, Ruby
Database: Oracle, SQL Server, MySQL, DB2
Operating System: Windows, Mac, Unix/Linux
PROFESSIONAL EXPERIENCE
Test Automation Engineer
Confidential, McLean, VA
Responsibilities:
- Maintain Java based Test automation framework including Selenium WebDriver, Selenium Grid, TestNG, Maven, Jenkins etc.
- Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
- Administered and Engineered Jenkins for managing daily Builds.
- Applied Page Object Design Patternfor writing automated tests in Java.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Configured Jenkins jobs to run automation builds by pulling code from repo and building project code through Maven.
- Maintained Automation scripts and responsible for code check-ins into Git.
- Utilized Apache POI jar file to read test data from the excel spreadsheets and load them into required test cases.
- Involved in developing detailed test plan, test cases and test scripts using excel for Functional and Regression Testing.
- Writing modification requests for the bugs in the application and helped developers to track and resolve the problems.
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation scripts actively participates in process improvements.
- Created synchronization points by adding Explicit and implicit waits in the application to deal with timing problems.
- Performed data driven testing by getting the data from excel sheet and automated multiple endpoints with various data sets and generated the reports.
- Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria.
- Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
- Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel files.
- Defects were tracked, reviewed, analyzed and compared using JIRA.
- Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
- Actively involved in detection of issues with test cases, design, execution and plans.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
QA Automation Tester
Confidential, Phoenix, AZ
Responsibilities:
- Involved in converting manual test cases into automated scripts using selenium Web Driver.
- Designed and developed framework using Page Object Model framework for creating Object repository using Java, TestNG, and Selenium Web Driver.
- Developed automation scripts using Selenium Web Driver for smoke tests and regression tests.
- Created Selenium test automation framework based on UI Mapping property files
- Developed automation Test suite to run the Script using TestNG XML files.
- Used log4j for implementing logging within automation scripts.
- Used firebug to identify object's ids, Name, XPaths, links in the application
- Used Actions and Action classes for performing Keyboard and Mouse events
- Integrated TestNG with Selenium using Eclipse to generate test execution result
- Designed data-driven testing framework using Selenium and captured data dynamically from web controls.
- Involved in functional testing, developed a complete module matrix for system integration testing.
- Successfully designed, developed and implemented a complete regression testing for the entire system.
- Developed and maintained Requirement Traceability Matrix.
- Performed the data validation to meet all test condition requirements.
- Identified UI changes and their potential impacts to existing tests.
- Tested compatibility of application/site with Internet Explorer, Firefox and Safari
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
- Involved in Integration, Functional, Regression, UAT, Backend and End-to-End testing.
- Identified software errors/bugs and interacted with developers to resolve technical issues.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
QA Engineer
Confidential. Richmond, VA
Responsibilities:
- Worked with automation testers to identify test scenarios and test cases as candidates for test automation and gap analysis within automation coverage.
- Worked collaboratively within the Agile Scrum team to ensure requirements/acceptance criteria are met.
- Conducted Black Box Testing on the application and validated the dataflow in the application.
- Developed and executed functional, integration and system test plans for initial implementation, all break/fix and enhancement changes to the POS System.
- Wrote test cases and mapped them to requirement traceability matrix.
- Using detailed noledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
- Used Complex SQL queries using joins and sub-queries for data validation and integrity.
- Performed negative and positive testing for the application.
- Designed, updated and reviewed the Test Cases.
- Documented bugs in Quality Center.
- Participated in bug triage meetings and maintained the test data, test cases and test plans.
- Maintained test execution cycle results and reports.
