We provide IT Staff Augmentation Services!

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.

We'd love your feedback!