We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • Senior QA Automation Engineer with 6 years experience in Automation and Manual
  • Developed automation framework using Selenium Web Driver, Java, Junit and
  • Cucumber for application UI testing at Confidential
  • Developed and maintained automation test scripts for web based applications using Java and Selenium automation tools at Confidential
  • Performed Back - end testing using SQL, Oracle, Java, JDBC and RDBMS at Confidential
  • Integrated with Continuous Integration tool Jenkins for running Smoke test on daily basis automatically.
  • Regulated Cucumber training to existing and new team members.
  • Good knowledge on OOP concepts and Core Java able to communicate with developers.

SKILLS:

Automation Testing / Core Java / Selenium WebDriver Agile / Scrum Methodology / SQL Queries / Jenkins/ JDBC BDD / Cucumber / Gherkin

TESTING EXPERTISE:

QA Testing

Software Testing

Manual & Automation

Testing

Quality Assurance

Selenium WebDriver

Core Java

Behavior Driven

Development (BDD)

Jenkins

Gherkin

Cucumber

JavaScript Unit testing

System Testing

Integration Testing

UAT Testing

Positive / Negative

HP ALM

Functional Testing

GUI Testing

Regression Testing

SDLC / STLC

Agile Scrum / Waterfall

Methodology

Maven / JUnit /TestNG

Back - End Testing

MySQL / SQL Server / Oracle Database

RESTful and SOAP

PROFESSIONAL EXPERIENCE:

Senior QA Automation Engineer

Confidential, Mclean, VA

Responsibilities:

  • Developed automation framework using Selenium Web Driver, Java, Junit and Cucumber/Gherkin for application UI testing.
  • Used Eclipse as IDE for the creation of automation scripts.
  • Performed cross - browser compatibility testing on Chrome, Firefox and IE browsers using Confidential .
  • Automated the manual functional scenarios and built automation regression suite.
  • Achieved Continuous Integration through Jenkins by building the framework using Maven.
  • Efficiently logged and tracked defects using JIRA.
  • Participated in a full life cycle of an agile project and applied best quality assurance practices to ensure full functional testing of new features being added every sprint, as well as full regression testing for all previously implemented functionalities in every sprint.
  • Participated in daily scrum, sprint planning, sprint review and sprint retro meetings.
  • Regulated Cucumber training to existing and new team members.
  • Contributed to the definition of quality metrics and overall testing strategy.
  • Effectively communicated testing activities and findings in verbal and written format

QA Automation Engineer

Confidential, Alexandria, VA

Responsibilities:

  • Designed and developed page object model pattern hybrid automation framework from scratch using Selenium WebDriver and TestNG and defined dependencies using Apache Maven.
  • Developed and maintained automation test scripts for web based applications using Java and
  • Selenium automation tools.
  • Achieved automated execution tests using Maven and Jenkins.
  • Executed peer reviews for Selenium Scripts developed by the team members.
  • Developed Test frameworks with Cucumber and Gherkin
  • Performed Back - end testing using MSQL, Java, JDBC.
  • Used Java language and TestNG framework for coding.
  • Used Maven for building the dependencies for dependency management and project format.
  • Integrated with Continuous Integration tool Jenkins for running Smoke test on daily basis automatically.
  • Used Data Provider to make available test data in TestNG framework.
  • Extensively used Selenium web element locators like (Xpath, CSS Selectors, Fire Bug and Fire path locator) and WebDriver to test the web application.
  • Reported software defects in Jira and interacted with the developers to resolve technical issues.
  • Prepared Requirement Traceability Matrix to ensure the capability coverage of the test cases.
  • Reported bugs and sent e-mail notifications to the developers using Git and Jenkins.
  • Connected to database to query the database using SQL for data verification and validation.
  • Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated in SCRUM life-cycle ceremonies: Daily Standup, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective.
  • Updated test procedures as functionality changed during testing cycle, prepared Test cases and
  • Test plans for new functional modules.

Test Automation Engineer

Confidential, Bowie, MD

Responsibilities:

  • Developed and maintained automation scripts for regression suite cases in Selenium using Java
  • Developed data driven framework in Selenium WebDriver by reading test data from Excel file using Apache POI.
  • Performed data driven testing using Selenium WebDriver with Java.
  • Performed cross browser testing by executing Selenium test scripts on multiple browsers and
  • Platforms using Selenium Grid and checked for compatibility.
  • Integrated Selenium for distributing test on the cloud.
  • Scheduled test scripts to run overnight when required using Maven and Jenkins.
  • Used Maven to build and run the Selenium automation framework. Once the script was executed, framework used to send the automation reports over email.
  • Generally involved in Smoke, Functional, Regression, Browser Compatibility, End to End Testing.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Wrote SQL queries for data verification and Oracle SQL statements for Back-End testing.
  • Wrote test cases for positive, negative and End-to-End Test scenarios and implemented them.
  • Participated in daily stand up meetings to understand the progress in work and matched efforts to the changing needs depending on the status of the updates in the meeting.
  • Working with development team to fix and retest identified issues.
  • Identified, Analyzed and recommended additional testing requirements on specific features.
  • Created detailed Test Cases in JIRA based on business requirements, data models, technical specifications and linked them to the appropriate requirements.
  • Effectively performed different QA methodologies/policies, strategies and plans in all stages of SDLC.

We'd love your feedback!