We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Columbia, MO

SUMMARY

  • Over Eight years of experience with specializing in Software Quality Assurance Testing and QA Manual/Automation Testing of Web - Client/Server applications.
  • Expertise in Software Development Life Cycle (SDLC) and Software Testing Life Cycle in Agile and Waterfall environments.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using TestNG,SeleniumWebDriver, IDE, Grid, Maven, Jenkins, Cucumber and SOAP UI.
  • Experienced in using Apache POI to read the data from external sources like excel sheets.
  • Experienced in developing Selenium automation framework using TestNG and developing Maven targets to execute automation suites.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, JIRA, POSTMAN, ALM and SOAP UI.
  • Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Experience in RESTful API and used HTTP requests to GET, PUT, POST and DELETE data.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions, features in Gherkin.
  • Work experience in developing automation test scripts in BDD, POM frameworks and analyze test results and create defects.
  • Experience in API Testing using REST Assured library and POSTMAN.
  • Performed operations on the database using JDBC APIs, SQL to validate UI with Database.
  • Expert in finding elements using Xpath starts-with, text and contains attributes and using locators like ID, Name, Link Text, Partial Link text, Xpath, Css selector .
  • Expertise in Defect Management/ Problem solving including tracking bugs, reporting using JIRA, Quality Center and ALM.
  • Proficient in Defect analysis, performing Verification using walkthroughs, reviews, inspections also performed Validation activities using smoke, regression, functional, systems and UAT testing.
  • Strong analytical and problem solving skills with excellent interpersonal and communication skills, Time management, planning and organizing skills.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Postman, Soap UI, REST ASSURED

Test Build& Integration Tools: Maven, ANT, Jenkins, Git

Frameworks: Page Object Model (POM), Keyword Driven, Data Driven, Hybrid

Programming Languages: JAVA, JavaScript

Databases: MySQL, Oracle, SQL Server, SQL

Operating Systems: Windows, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, ALM

PROFESSIONAL EXPERIENCE

Confidential, Columbia, MO

QA Automation Engineer

Responsibilities:

  • Assessed and analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
  • Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts using Java.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG.
  • Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to verify the existing functionality is affected and to check the configuration settings of the code.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Performed a lot of web services testing by creating requests using WSDL file and testing backend applications by sending the requests through REST ASSURED tool.
  • Used REST ASSURED for functional testing by developing Sprint based Test Suites for REST API’S.
  • Created 130 Backend Java Test Scripts to validate REST API Web Services.
  • Automated more than 350 new unique Manual Test Cases for both Frontend and Backend of the application.
  • Wrote XPATH expression for identifying dynamic objects and handled Ajax requests using Synchronization.
  • Performing API testing by using Postman for RESTful API service.
  • Performed functional testing of REST Web Services. Validated request and response XML, JSON. Added assertions to validate the RESTFUL services.
  • Segregated defects based on the hierarchy of the effects on the test scripts using Log4j using its components like loggers and appenders.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used GIT as a source repository system to share code within the office as well as with the team in overseas.
  • Identified, Reported and Tracked defects using JIRA test management tool.
  • Developed user-friendly and flashy XSLT reports using TestNG.
  • Involved in writing automation scripts for mobile native applications usingAppium, Core java and Selenium.
  • Identified and documented product risks and project risks, and the severity and impact of those risks.
  • Involved in Weekly Status Meetings with development and management Teams.

Environment: Selenium WebDriver, Apache POI, X-path, SQL, Maven, REST ASSURED, Postman, Restful, JSON, Cucumber, XML, Log 4j, TestNG, Agile, Jira, Jenkins, Oracle.

Confidential, San Antonio, TX

QA Automation Engineer

Responsibilities:

  • Participate to all Scrum Ceremonies such as Daily standup meeting, Sprint planning meeting, Backlog Refinement meeting, Retrospective meeting and demo session in Agile methodology.
  • Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
  • Design and develop Page Objects using Page Object Model design pattern and Selenium WebDriver.
  • Identified regression test cases to automate, automated those test cases using Selenium WebDriver.
  • Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.
  • Executed test cases/scripts to ensure delivery of quality software applications, including Systems Integration, Regression.
  • Used Page Object Model (POM) to developed End to End Automation Framework for testing using Selenium, TestNG, Maven and Java.
  • Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.
  • Performed Smoke Testing, Functional Testing, Integration Testing, Regression Testing, System Testing, Database Testing, and Black Box testing at various phases of the development and test cycles.
  • Prepared Test Cases for functional and UAT testing.
  • Created test automation framework from scratch using Cucumber with Page Object Model (POM) using Java language. Developed User Stories using Java in Behavior Driven Development for User Acceptance Testing.
  • Performed testing on Web Services using SOAPUI, Postman to test Restful webservices.
  • Involved in Database testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually comparing the results with front-end values.
  • Participated in weekly QA status and project status meetings to report any defects and issues
  • Prepared Test Data and executed Test Cases from JIRA.
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status
  • Investigated software bugs and interacted with Dev team to resolve bug issues using HP ALM/Quality Center.
  • Generated test logs using Log4 j for various log levels.
  • Used GIT source control repository tool, where Java and Selenium test source code and resources are maintained.
  • Coordinating with another cross team to ensure the newly developed features function End-to-End.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Python, Cucumber, Appium, POSTMAN, Jenkins, GIT, REST, JIRA, XPath, Log4j, SQL, Agile, Windows.

Confidential, Oklahoma City, OK

QA Automation Engineer

Responsibilities:

  • Participated in Sprint planning and grooming session to discuss about the story requirements. Project is implemented in agile methodology.
  • Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.
  • Prepared Test cases for Positive and Negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Automated all Test cases using selenium Web driver. Understands and implements scope for project in agile methodology.
  • Performed browser compatibility test, stress test, scalability test for Web Applications.
  • Performed white box testing using TestNG for class, method, & web services testing.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database. Worked in all types SQL queries like select, insert, update and delete records.
  • Created Selenium WebDriver automation scripts using Java and Java Script to validate functionality on various browsers.
  • Developed RTM (Requirements Traceability Matrix), execution and Summary reports.
  • Used Git as version control tool for source code, web pages, and documentation.
  • Involved in execute and validate applications on Widows machines under Maven.
  • Worked with the developer to reproduce the bugs and to resolve usability issues during UAT.
  • Monitored the logs using Log4j for debugging.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Used JIRA to log the defects and maintained track of the defects throughout the Software Testing Life Cycle (STLC).
  • Worked with cross functional teams, organized UAT sessions documented the end to end test cases, test results and reporting using JIRA.

Environment: Java, Selenium WebDriver, Jenkins, Maven, REST, Cucumber, Eclipse, SQL, Oracle, JIRA, TestNG, Agile, Windows.

Confidential

Manual Tester

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various test cases for all assigned module/projects Review Test Requirements, Creating Test Plans and Test Strategy documents in ALM.
  • Develop Test Plan and Test Strategy to test the application according to the Requirements, Test areas and Functional Specification of the application.
  • Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
  • Created test cases manually to perform different types of testing such as positive/negative, functional/regression, interface, black box, batch testing, screen navigational testing, smoke/sanity testing, unit testing, performance testing, exploratory testing or Backend testing.
  • Generated Test Traceability Matrix (TTM) to show the test case execution status.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight time line Worked with deployment team to create nightly automation regression execution builds.
  • Performed Positive and Negative testing to test response of the application under test by creating Data Driven tests.
  • Ensure that all the test cases are updated in the HP Quality Center along with Master test plan Generating Matrices Reports and Charts for Defect Analysis to analyze statistical nature of the defects.
  • Documented software defects using bug tracking system and reported defects involving program functionality, output, online screen and content to software developers.
  • Created RTM and performed Gap Analysis to ensure the requirement coverage.
  • Attended Weekly status meeting in reporting and provided a weekly report that includes test metrics consisting of status reports.

Environment: Quality Center, Oracle, HTML, MS Office, Windows

We'd love your feedback!