We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Baltimore, MD

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience as an Automation Tester and Manual Tester, in all phases of Software Testing Life Cycle and w orked in various domains such as Health care, E - commerce and Banking.
  • Agile/WaterFall
  • Manual/Automation testing
  • Java, Selenium, TestNG
  • Maven, GIT, Jenkins
  • Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Well versed in reviewing and analyzing the Business requirements and developing Test Plan, Test strategies, Test cases, Test data, Test procedure, Test reports and documentation of Manual and Automation Tests.
  • Expertise on Agile Environment and tested the application under SCRUM (Agile) Methodology and attended Daily Scrum meet for status reporting.
  • Good understanding of Core Java and Object Oriented Programming (OOPs) concepts.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Jenkins (continuous integration, Regression tests), Maven, Eclipse, TestNG (Regression tests) and JUnit.
  • Experienced in designing, developing, enhancing automated test scripts for Selenium in Eclipse IDE using Java.
  • Expertise in different types of testing like Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, Web/UI and User Acceptance Testing.
  • Expertise in using different locators, methods and the operations present in selenium for the web application automation.
  • Expertise in designing and implementing Selenium Automation Frameworks using Data Driven , Keyword Driven , and Hybrid frameworks with Page Object Model approach.
  • Experienced in configuring application framework using Excel spreadsheets and process the spreadsheets using Apache POI.
  • Performed Cross- Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using TestNG .
  • Used different TestNG concepts like parameters, data providers, suites, parallel suites and groups.
  • Experienced in working with Selenium Grid, which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Implemented the selenium synchronization using implicit and explicit waits.
  • Working experience with Defect Tracking tools like JIRA , QC/ALM and Rally .
  • Experienced in build tools such as Maven , Apache Ant and managing continuous integration, scheduling script execution with Jenkins .
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Experienced in using AutoIT , to automate the Windows GUI and Window pop-ups.
  • Worked on source version control tools such as Git and SVN .
  • Developed test scripts to implement test cases, test scenarios and features for BDD (Behaviour Driven Development), TDD (Test Driven Development).
  • Experienced in using Gherkin language to write the acceptance criteria’s such as feature file, scenarios, scenario outline’s and performed the step definitions and runner classes using Cucumber.
  • Experienced in testing of the mobile applications using Appium.
  • Expert in logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Experienced in Web debugging tools like Firepath and Firebug.
  • Good experience in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, Groovy, WSDL, XML, JSON.
  • Good knowledge of databases like Oracle, SQL Server, MYSQL.
  • Excellent Communication skills and ability to work either independently or in a team and to handle multiple tasks to meet deadlines and deliverables.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver, Selenium IDE, Selenium GRID, Appium

Frameworks: Junit, TestNG, Data Driven, Keyword Driven, Hybrid Framework, BDD, Cucumber, log4j

Web development: JAVA, HTML, XML, CSS, JavaScript, Groovy, Gherkin

API testing: SOAP, REST, SOAPUI

Bug Tracking tools: HP Quality Center, Rally, JIRA

Build/ CI Tools: Ant, Maven, Jenkins

Repositories: GIT, SVN

Databases: SQL Server, Oracle, MYSQL

Platforms: Windows, UNIX, Linux

Other tools & utilities: AutoIT, Eclipse IDE, Firebug, Firepath

WORK EXPERIENCE:

Confidential, Baltimore, MD

Senior QA Automation Engineer

Responsibilities:

  • Followed Agile testing methodology and tested the web application on the basis of sprint deliverables.
  • Assessed and analyzed user stories, product backlog, sprint backlog.
  • Participated in sprint planning, daily scrum, sprint review and sprint retrospective meeting and discussed enhancement, modification request issues and defects in the application.
  • Prepared Requirement Traceability Matrix (RTM) to ensure every user story has covered with a test script.
  • Prepared test data for positive and negative test scenarios as per the user stories.
  • Executed test cases and participated actively in Smoke Testing, Functional testing and Regression Testing.
  • Identified and created automation test cases and test scripts using hybrid driven framework and page object model (POM) to test the web application.
  • Created automated test cases using Selenium Web Driver using Java and TestNG.
  • Involved in the usage of BDD framework to develop Cucumber step definitions, scenarios and features using acceptance criteria which was produced by business analyst to perform UAT testing.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during functional testing.
  • Utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
  • Tested application in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment using TestNG framework.
  • Expertise in using TestNG tool to perform cross browser and parallel testing. Utilized various TestNG annotations to group test classes, methods, suites; to pass parameters, and to generate reports containing test results using listener’s annotation.
  • Handled various operations like pop-ups, Web-Alerts, Java-Alerts, iframes, windows-handling and utilized Select class and Action class for required operations.
  • Performed Sanity testing and Usability testing when required and performed regression testing and retesting to ensure the fixation of bugs.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Used different modules in JIRA to report and track the defects, and communicated issues with the developers for a better solution.
  • Involved in mobile app testing on various android and IOS devices using emulators and simulators.
  • Involved in creation and execution of automated test scripts using Appium for testing the mobile application.
  • Used GIT as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
  • Implemented automated execution of tests using Maven and Jenkins.
  • Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Performed testing on Web Services using WSDL and SOAPUI to check the functionality of the Health care application.
  • Involved in writing and executing the test cases for data validation which involves in testing accuracy of data which is migrated to the target database.
  • Used SQL queries for retrieving data from database for executing user specific test cases.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Eclipse IDE, Selenium Web driver, TestNG, Maven, GIT, Jenkins, Jira, Cucumber, soapUI, Appium, SQL server, Hybrid Driven Framework, POM, Windows, AGILE.

Confidential, Skokie, IL

QA Automation Engineer

Responsibilities:

  • Actively participated in daily scrum and sprint meetings as part of Agile Environment .
  • Conducted manual and automation testing of the application using standards, guidelines and structured methodology.
  • Responsible for writing black box test cases based on client requirements.
  • Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java as the programming language.
  • Responsible for implementation of Data Driven Automation Framework build using Selenium Web Driver, TestNG and Maven technologies under Java platform.
  • Reviewed and analyzed the user acceptance criteria alongside with the business analysts to test the application for UAT using cucumber.
  • Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Executed test cases relating to mouse events using actions class and pop-ups using alerts.
  • Handled multiple iframes and navigate through frames to perform necessary actions on the web elements.
  • Used web-debugging tools like Firebug and Firepath to locate elements.
  • Used TestNG to create the Test Suites and to execute all the test scripts.
  • Used Selenium Grid to execute tests on multiple systems to achieve parallel execution.
  • Involved in testing both SOAP and REST services using SOAP UI and tested both XML and JSON formats.
  • Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex queries from Oracle database.
  • Co-ordinate review meetings to resolve bug related issues with the developers.

Environment: Java, Eclipse IDE, Selenium Web driver, Selenium GRID, TestNG, Maven, GIT, Jenkins, Cucumber, Jira, soapUI, Oracle, Data Driven Framework, Windows, AGILE.

Confidential, Mobile, AL

Automation Engineer

Responsibilities:

  • Analyzed the User Stories and prepared Test Scenarios based on RSM (Requirements Specification Matrix).
  • Selected the Test Cases to be automated and performed functional testing using Selenium Web Driver.
  • Created Data Driven Framework and configured Selenium Web Driver, ANT and created Selenium automation scripts in Java using TestNG .
  • Responsible for GUI and functional automation testing using Black box testing Techniques.
  • Involved in data validation, data scrubbing and data cleansing for data coming from sources during data migration.
  • Used Apache POI library to read the data from Excel files.
  • Used SVN as code repository and Code Collaborator to manage code reviews.
  • Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
  • Performed Regression Testing at various phases of development life cycle to impact the existing functionality.
  • Used Rally as a defect tracking tool for raising issues and interacting with developers and users about the errors in the application.
  • Created Test Scripts in SOAP UI for testing Web Services.
  • Tested applications in different types of browsers and versions such as Internet Explorer, Firefox, and Google Chrome to simulate production environment.
  • Attended sprint plan meetings every two weeks to review the user stories and daily scrum meetings.
  • Participated QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.

Environment: Java, Eclipse IDE, Selenium Web driver, TestNG, ANT, SVN, Jenkins, Rally, soapUI, SQL server, Data driven framework, Windows, AGILE.

Confidential

Test Engineer

Responsibilities:

  • Followed Waterfall testing methodology.
  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
  • Written test scenarios and test cases based on the requirement documents using different test design techniques.
  • Prepared test data based on Boundary Value Analysis (BVA) and Equivalence Class Partitioning (ECP).
  • Performed System, Smoke, Functional, Positive and Negative and monitored the behaviour of the applications during different phases of testing using testing methodologies.
  • Defects were tracked, reviewed, analyzed and compared using Rally.
  • Implemented Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Responsible for providing regular status report to the management.
  • Participated QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.

Environment: Rally, MySQL, MS-Excel, Windows, Waterfall, Manual Testing

Confidential

Test Analyst

Responsibilities:

  • Reviewed Business requirements, IT Design documents for all assigned project releases.
  • Involved in testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
  • Prepared test cases for positive and negative test scenarios as referred in the requirements keeping in mind the Boundary Value Analysis and Equivalence classes.
  • Involved in executing the test cases of smoke testing, sanity testing, regression and retesting.
  • Tested bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Defects were logged, tracked, reviewed and analyzed using HP QC.
  • Performed regression tests on the application to ensure proper functionality of the application after new builds.
  • Written modification requests for the bugs in the application and helped developers to track and resolve the problems.
  • Successfully wrote SQL queries to verify the database updates, inserts and deletion of the records.
  • Coordinated and participated in meetings with the Development teams to ensure appropriate handling of the bugs and their timely resolution.

Environment: HP QC, SQL Server, MS-Excel, Windows, Manual Testing, Waterfall Devi Marivada Senior QA Automation Test Engineer Page 8 of 8

We'd love your feedback!