We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

TexaS

SUMMARY

  • 7 years of experience in performing Manual and Automated Testing.
  • Proficient in different types of testing such as: GUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional Testing, System Testing, Integration Testing, End to End Testing, Data Base Testing.
  • Knowledgeable with test automation framework tools JUnit, TestNG, Cucumber.
  • Extensively working in using Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality with the Selenium Server.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Proficient in developing Data driven and Hybrid Frameworks. Along with, strong experience in cross browser, cross platform web testing with WebDriver.
  • Expertise in functional testing, integration testing, regression testing, System testing, black box testing, GUI testing, Sanity testing, Ad - hoc testing, usability testing, back-end testing, browser compatibility testing, API testing and User Acceptance Testing (UAT).
  • Writing SQL commands such as Join, Set, Group By and executed stored procedures and functions.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
  • Good Knowledge in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
  • Proficient in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check the integrity of data.
  • Read code written in different programming languages Java, Java Script and databases like Oracle, SQL Server.
  • Expertise in using Apache POI to read data from external sources for locators into the test script.
  • Experienced in using GitHub as a source repository system to share code within the office & overseas team.
  • Testing Web Services: SOAP and REST API requests using SoapUI and Postman.
  • Hands on experience in automating API testing using Rest Assured.

TECHNICAL SKILLS

Testing & Reporting Tools: Selenium (Java), QC/ALM, JIRA, JUnit, TestNG, Cucumber, SoapUI, Rest-Assured, Postman, GitHub, Jenkins

Development Environment: Java, Selenium

Process and Methodology: SDLC, STLC, Agile, Waterfall Model

Database Tools: Oracle SQL, MySQL

Scripting Language: XML, HTML

Build Tool: Maven

Design pattern: Page Object Model

PROFESSIONAL EXPERIENCE

Confidential, Texas

QA Automation Engineer

Responsibilities:

  • Preparation of the Test Strategy and guiding the team.
  • Create Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
  • Design, build and maintain story-based test automation scripts for Ul validation using Cucumber through business, functional, and technical expertise.
  • Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and Junit/TestNG.
  • Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
  • Create and enhance numerous test scripts to handle changes in the objects, test application’s GUI using Selenium WebDriver.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspective.
  • Extensively used Selenium to take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key / mouse event, with different Locators (XPath, CSS, id, Link text) etc.
  • Involve in executing SQL queries and SQL procedures, functions used for backend testing.
  • Develop Requirement Traceability Matrix (RTM).
  • Follow Agile scrum methodology as part of SDLC.
  • Participated in daily stand-up, sprint grooming, planning, retrospective meetings as part of agile process.
  • Defects logging and monitoring their status to closure using Jira.
  • Present sprint demos to product owners at the end of every sprint.
  • Perform system testing, functional testing, integration testing, smoke testing and regression testing.
  • Support smoke and regression testing in production environment during rolling deployments.
  • Design object repository in the selenium framework using CSS and XPATH locators.
  • Web services testing using SOAPUI (Get Method, POST Method) -SOAP and Restful (JSON).
  • Experience in RESTFUL web service Testing using Rest Assured framework. Validated JSON formatted data by using different HTTP Methods like: GET, POST, PUT etc.
  • Participate in QA reviews and implementation of processes and procedures improvements.
  • Maintain and execute API regression suit and reported results.
  • Experience in using GitHub as centralized repository as well as version control tool.

Confidential, Dallas, Texas

QA Automation Engineer

Responsibilities:

  • Highly knowledgeable in business and functional requirements of multi-tier architecture software.
  • Participated in story grooming sessions and wrote acceptance criteria with business team, Agile/Scrum.
  • Good understanding of Test Deliverables such as Test Plan, Test Cases, Risk Analysis Report, Requirement Traceability Matrix, Defect Report and End-to-End test flow.
  • Knowledge on creating all types of testing scenarios: positive, negative, data validation/backend, web services, grey box, white box, and black box.
  • Performed manual testing and maintain documentation on Regression, Integration and User- acceptance.
  • Strong in SQL querying to validate data from the app to source and used JDBC to connect for automation.
  • Automated with Eclipse IDE, Java, Selenium Jars, TestNG and Page Object Model (POM).
  • Created Test Cases using Element Locators and Selenium WebDriver methods.
  • Setup Selenium Grid to run Selenium scripts on different browsers.
  • Used Maven build tool to manage framework with dependency jar files, plugins, test suites etc.
  • Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Routine sending TestNG Reports to the QA Manager regarding progress updates and the results of the various tests executed.
  • Worked extensively on SoapUI for testing the back-end web service calls.
  • Involved in testing Web services (SOAP and REST) and XML with a tool called SOAPUI, for the local WSDL with URL and created Test cases, and validated data flow.
  • Worked with developers to Create and Update the defects, resolve and track their status.
  • Provided the status reports on test cases executed, defects found, defects pending, defects solved.
  • Created JIRA tasks for all the defects found during the functional and regression testing.
  • Maintaining the Selenium and Java automation code and resources in the GitHub source control.

Confidential, New York, NY

Test Engineer

Responsibilities:

  • Analyzed the Business Requirement Document (BRD) and developed detailed Test plans, prepared Test cases.
  • Conducted sanity testing of the application based on user requirements.
  • Performed application testing utilizing waterfall methodology.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the MySQL database.
  • Involved in all phases and stages of Software testing life cycle including end-to-end system testing and business requirements analysis.
  • Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Test Execution & Defect Reporting.
  • Test & Defect life cycle management.
  • Functional and Regression testing.
  • Used JIRA for Identifying, logging, tracking and escalating bugs

Environment: s:Windows, XML, JSON, HTML, JIRA, Oracle, MS SQL server, Agile, Java, SOAPUI, Postman, ALM, Selenium-Eclipse, GitHub, Jenkins

We'd love your feedback!