We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Overall 5 years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications.
  • Worked extensively on Agile methodology and attended several scrum meetings including Confidential Planning, Daily Scrums, and Confidential Retrospective meetings.
  • Experience ins SQA (Software Quality Assurance) including Manual testing 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 (UAT) User Acceptance Testing.
  • Good experience in Automation testing with tools such as Selenium Web Driver, Selenium IDE and Selenium Grid, HP Quick Test Professional (QTP), Unified Functional Testing (UFT) with Junit/TestNG frameworks, Maven, Cucumber, Jenkins.
  • Strong working knowledge on Java and Object - Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Sound Understanding of designing and implementing Selenium Automation Frameworks using Data Driven.
  • Knowledge and experience in writing test scripts and maintaining the object repository using Page Object Model (POM)
  • Used Log4j for the logging testcase’s steps.
  • Immense knowledge in writing automation scripts using Behavior Driven Development (BDD) Cucumber with Gherkin Features files with features, Scenarios, Scenario Outlines, Steps, Step Definitions and writing step definitions for its behavior.
  • Involved in performance testing (Load, Stress) with Load Runner, JMeter.
  • Experience in Testing Web Services (REST and SOAP) using SoapUI, Postman, Rest Assured, and HTTP Client and validated JSON and XML data, different http status codes like 200, 201, 400, 415, 500 etc.
  • Experienced in using Maven build tool and managing pom.xml with dependencies, plugins and profiles.
  • Experience in performing Continuous Integration and Deployment (CI/CD) with Jenkins.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA, HP QC ALM.

PROFESSIONAL EXPERIENCE

Confidential, San Diego CA

QA Automation Engineer

Responsibilities:

  • Involved in building automation framework using Selenium web driver, Java, TestNG, Data driven frameworks, Maven build tool and Eclipse IDE for web-based application.
  • Used Page Object Model (POM) and created object repository in POM using Page Factory, and Maven build, a build automation tool.
  • Also performed end-to-end, Graphic User Interface GUI, and User Acceptance testing (UAT) before the build is released.
  • Also performed end-to-end, Graphic User Interface GUI, and User Acceptance testing (UAT) before the build is released.
  • Used Appium to test website on Chrome, Firefox, Safari browsers on Android and iOS (where applicable).
  • Implemented Cucumber BDD (Behavior Data Driven development) framework and automating BDD scenarios in Eclipse using Java.
  • Written Gherkins and Java scripting automation test scripts to execute in cucumber.
  • Involved in functional testing of RESTful API services using Postman for manual testing and Automation with Rest Assured framework with java and TestNG for testing both xml and Json formats and different status codes with different requests like GET, POST, DELETE, PUT etc.
  • Involved during execution of JMeter Test scenarios based on complex business requirements with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
  • Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.

Confidential, KS

QA Tester

Responsibilities:

  • Reviewed Business Requirement Documents and Technical Specification.
  • Prepared automation test scripts to validate various functionalities using Selenium WebDriver using Java .
  • Involved in designing customized Hybrid framework, Keyword Driven, Data Driven & POM in order to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.
  • Perform Regression testing on new builds and every modification in the application using Selenium WebDriver .
  • Used Appium to test website on Chrome, Firefox, Safari browsers on Android and iOS (where applicable).
  • Implemented BDD through Cucumber and created Feature Files Created web UI tests using Cucumber , Gherkin , Selenium WebDriver (tests written in Java).
  • Developed automation Framework for REST API Testing (POST, PUT and GET requests) using Postman . Tested the endpoints of user profiles, products etc.
  • Involved during execution of JMeter Test scenarios based on complex business requirements with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
  • Testing using Rest Assured framework java for automation. Validated JSON formatted data.
  • Experienced in integrating server-side java code with UI components using JSON, XML and used AJAX & JSON communication against RESTful web services.
  • Used JDBC to invoke Stored Procedures and database connectivity to PostgreSQL .
  • Document software defects, and bug tracking using Jira , and report defects to software developers . worked in short sprints in an Agile Scrum software development model.

Confidential

Software Test Engineer - Manual Testing

Responsibilities:

  • Acknowledged development methodology to perform testing based on application life cycle
  • Followed and analyzed all Procedures for Requirements Analysis, Planning, Designing, Development, Testing and Implementation, above all Business Requirements specification.
  • Reviewed Test Plan and other supporting documents to established framework for Manual and Automation testing.
  • Developed test cases based on Functional Requirement Specification (FRS) and created test cases templates to facilitate other testers, using Quality Centre.
  • Reviewed BRD, FDD and Technical Design to determine the Risk Analysis of the application and to create a test plan.
  • Developed Test plans, writing Test Cases for GUI, Functional Testing, Usability Testing, System Testing and User Acceptance Testing, Cross Browser testing.
  • Wrote Test Cases as per the business requirements and Functional Design Document.
  • Created and maintained all Test Plan, Test Cases.
  • Wrote and performed the test cases for Regression testing, Functional testing of the application using Selenium IDE.
  • Conducted Manual testing with heavy Automation Testing using Selenium IDE.
  • Identified scope changes (e.g., changes which may affect the release budget, timeline, or performance) and escalate them per scope control guidelines.
  • Coordinate with UAT and Business approvals.
  • Generated, reviewed and updated detailed defect reports in JIRA.
  • Coordinated, prioritized and executed software re-testing of defects.

We'd love your feedback!