We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Ashburn, VA

PROFESSIONAL SUMMARY:

  • 6+ years professional experience in testing with extensive knowledge of Software Automation Framework, Design & Implementation using Selenium Tool.
  • Experienced in analyzing Business, Functional and Technical Specifications.
  • Strong experience in Software Development Life Cycle using Agile / Scrum, Waterfall methodologies.
  • Skilled in writing Test Plans, Test Cases, Test Procedures and Test Scripts from Requirements and Use - Cases.
  • Proficient in Manual and Automation testing with ability to manage the automation of the entire Testing cycles.
  • Expert at Testing automated scripts across different browsers and operating systems.
  • Proficient in creating automation Framework from scratch and configuring various peripheral tools for tests.
  • Proficient in developing Data Driven Framework, Page Object Model (POM), and Hybrid Framework with Selenium WebDriver.
  • Strong Knowledge in using TestNG as testing Frameworks.
  • Expert in developing test scripts using Java, Selenium WebDriver and developing Test Frameworks using TestNG and Maven tools.
  • Good Knowledge on using Maven’s central repository to manage external JARs and other dependencies.
  • Built BDD (Behavior-Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Proficient in BDD Framework using Cucumber JVM with Maven as Build Tool, Junit as Testing Framework.
  • Experienced in using Git/ GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Skilled in using Jenkins as Continuous Integration Tool and TestNG plugin with Jenkins to generate reports.
  • Experienced in using Jenkins as Continuous Integration server to configure with GitHub and Maven.
  • Expertise in performing different types of Testing: Unit, Integration, Black Box, Smoke, Functionality, Stress, Load, Boundary, Regression Testing and Full Life Cycle Testing.
  • Strongly skilled in Test Management, Bug tracking and reporting using JIRA.
  • Experienced in the preparation of Test data, preparation and execution of regression Test Scripts using HP ALM.
  • Proficient at creating and executing SQL Queries involving multiple tables using join statements and validated against Web-UI.
  • Good Knowledge in designing and developing automated test scripts using Rest Assured for API Testing.
  • Good Knowledge of Object-Oriented Programming Concepts (OOPS) and Java Skills.
  • Experienced on Cross browser testing, browsers like Mozilla Firefox, Google Chrome using WebDriver.
  • Good organizational skills with Strong team player and attention to detail.
  • Ability to learn & develop using new technologies quickly.
  • Strong communication, interpersonal and time management skills with good work ethics.

TECHNICAL SKILLS:

Testing and Reporting Tools: QC/ALM, JIRA, Selenium Webdriver, JMeter, Cucumber, Postman

TestNG, JUnit, RESTAssured, Maven, Behavior: Driven Developement

Software Development IDE: Intellij, Eclipse Version Control Systems and CI/CD Pipeline Git/GitHub, Jenkins

Cloud Testing Environment: Browser Stack, Sauce Labs

Languages: Java, HTML, CSS, Gherkin

Oracle, SQL: Server, MySQL, MongoDB

Operating Systems: Mac, UNIX, Linux, Windows

Application and Other Tools: MS Office, MS Project, MS Visio, SharePoint, Confluence, Lync

PROFESSIONAL EXPERIENCE:

Confidential, Ashburn, VA

QA Automation Engineer

  • Involved in creating project plan, test plans, estimations, and development and tracking projects.
  • Involved in Test Case Preparation and Test Case Execution.
  • Analyzed application to find out which part can be automated and which can be manually tested.
  • Created Test Cases and scenarios for Regression, Integration as well as Back - end and System testing.
  • Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.
  • Performed and planed regression, integration, functional, system compatibility and User Acceptance testing.
  • Responsible for tracking and reporting defects using JIRA.
  • Used JIRA to store and maintain the Test Repository and Document Generation.
  • Performed Regression Testing for the new builds using Selenium WebDriver.
  • Developed Web Service Test using Postman and Rest Assured
  • Developed Hybrid framework for web automation using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
  • Designed and build Automation Framework for web based software products using Page Object Model (POM) design using Page Factory in Selenium WebDriver to reduce code and better maintenance.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Created and executed multi-action scripts based on test script/scenario flows.
  • Coordinated the UAT testing by guiding the users during UAT.
  • Interacted with the developers to get an estimate and to resolve technical issues.
  • Created several custom reports from Test management tool those were helpful for management to understand overall Testing status of the entire project.

Environment: Cucumber, Maven, Jenkins, HTML, XML, Oracle, Java, GitHub, UNIX, Windows, Selenium WebDriver, JIRA, REST, HP ALM, TestNG.

Confidential, New York, NY

QA Engineer

  • Worked closely with the project team in planning, coordination and implementing QA methodology.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
  • Analyzed business requirements, system requirements and data mapping requirement specifications interacting with onsite team/client, developers and QA team.
  • Monitored the test execution progress and manage the issues during test execution.
  • Involved analysis of the mapping document indicating the source tables, columns, data types, transformations required, business rules to be applied, target tables, columns and data types.
  • Executed the test scripts against Teradata source and validated the rules according to mapping documentation.
  • Documented Test cases, Test scenarios and Test scripts for verification and validation.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Defined, developed, and executed automation test scripts using Java that leverage black and white box testing across functional.
  • Involved in identifying, logging, tracking and escalating bugs using JIRA.
  • Involved in Test Execution and Defect Management through JIRA.
  • Formatted in requirement management and executed Test scripts using Test lab in HP ALM.
  • Used MS SQL server Management studio for creating & executing SQL queries for testing.
  • Used SQL Queries for checking expected results in report match with actual results from the query.
  • Developed automated scripts using Selenium WebDriver, Java, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Implemented Page Object Model (POM) by creating objects for each page.
  • Developed automated scripts for functional testing using Selenium WebDriver.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium WebDriver.
  • Implemented Test driven development (TDD/BDD) framework using cucumber tool with Gherkin Language.
  • Owned and maintained all the testing documents/deliverables in configuration management tool.
  • Attended and contributed to release, project and defect meetings taking ownership of tasks resulting from the meetings.
  • Served as a subject matter expert on application/functionality being supported.

Environment: Selenium WebDriver, JIRA, Oracle, HTML, AJAX, SQL, XML, MS Word, MS Excel, Windows, HP ALM, IntelliJ IDEA, Cucumber, TestNG, Maven, Jenkins, Java, Java Script.

Confidential, Atlanta, GA

Software Tester

  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Performed user interface and functionality testing of the application.
  • Developed Test plan, Test cases, Test scripts based on Requirements and Design plan.
  • Created test sets such as regression, smoke and advanced which meets specific testing goals.
  • Executed the End-to-End scenarios to test the thorough functionality of the application.
  • Executed various testing stages like Functional Testing, Integration Testing and User Acceptance Testing.
  • Used the Test case management tool- Quality Center/ALM for requirements, test cases, tracking and logging defects and assigning priorities to defects.
  • Worked with Quality Center/ALM for defect tracking, process automation, reporting and lifecycle traceability for better visibility and control of the software development lifecycle.
  • Developed advanced SQL queries for accessing the database for testing purpose.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Modular framework for re-usability test methods in the script.
  • Involved in the grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Used Maven Performed continuous integration of code and scripts using Jenkins.
  • Involved in User acceptance testing (UAT) of the application.
  • Involved in developing weekly status reports for the project team.

Environment: Selenium, TestNG, Maven, Jenkins, C/C++, MS Word, MS Excel, Quality Center/ALM, JIRA, Windows, UNIX, SQL, Java, J2EE, CSS, HTML, XML.

We'd love your feedback!