We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • Over 8+ years of experience in requirements analysis, test planning, creation of test cases for the full spectrum of test types and phases, test data & environment preparation, test execution and test status reporting.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proficient in Automation tools like Selenium WebDriver/IDE (Functional & Regression Testing),
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Good Knowledge in Selenium/Web Driver and creation of automation framework with TestNG and JUnit.
  • Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
  • Good experience in Web Services Testing using Postman, JMeter and SoapUI
  • Extensive experience in using Open Source Tools like Selenium IDE, JMeter, SOAPUI and Eclipse Editor.
  • Good experience in Defect Life Cycle Management tools like Rally, JIRA, and Bugzilla.
  • Experience working with Project Managers, developers, business analysts, and end users in defect resolution.
  • Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.
  • Working experience in Agile and Waterfall based Software Development Life Cycle
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver/IDE, TestNG, JMeter, Soap UI, Rally, JIRA

Web Technologies: HTML, DHTML, CSS, XML, XPATH, AJAX, Servlets, JDBC, JSP.

Defect Tracking Tools: Quality Center, JIRA, Clear Quest, BugZilla

Build Tools: Ant, Maven

Languages: Java, SQL, PL/SQL

Continuous Integration Tools: Jenkins

Browsers: Internet Explorer, Firefox, Chrome & Safari

Databases: Oracle 11g, MySQL

Operating Systems: Windows XP/7/8, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

QA Automation Engineer

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Identified test cases to automate. Automate those test cases and contributed in framework creation.
  • Perform Functional Testing, Regression Testing, System Integration testing, User Acceptance Testing, and End to End Testing
  • Quality Assurance Automation Testing expert in Selenium WebDriver.
  • Developed Selenium Automation Framework with Java using Data Driven model.
  • Developed Complete Data Driven SOAP UI project and automate using maven and Jenkins.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc
  • Involved in Peer to peer reviews and sign off.
  • Used Cucumber BDD framework for writing the test case in feature file and generated the step definition files.
  • Written multiple feature files, for different scenarios using cucumber framework for writing the POST, PUT, GET and Delete scenarios using gherkin language.
  • Tested the application in highly dynamic environment with sprint team using Agile methodology.
  • Involved in end - to-end testing of the application.
  • Identified the Test Scenarios based on Functional Specifications and Business Requirements.
  • Wrote test cases for functional specifications and test them manually.
  • Extensively used JIRA for Test management and execution of test cases
  • Participated in Walkthrough and defect report meetings periodically.
  • Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
  • Used git for source code management and integration with Jenkins for automating the CI/CD pipeline
  • Used api calls with POSTMAN and RESTFul API using RESTAssured Dependency for Web Services testing.
  • Executed Smoke and Regression Testing using Continuous Integration tool Jenkins.
  • Prepared Excel files for collection of data and Element Locators using object repository, used dis in the test suite with the help of Apache POI dependency files.

Environment: Java, Rest API, Selenium, MySQL, JIRA, Git, Jenkins, Rest Assured, POSTMAN, TestNG

Confidential, East Providence, RI

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Interacted with Functional and Technical Leads/Developers for understanding the requirements.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Created theFeatureFilesfor Cucumber Automation.
  • ConfiguredCucumber Report PluginandPerformance Pluginto Jenkins to generate html test reports
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
  • Experience in RESTFULL web service testing using Rest Assured framework in Java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc
  • Created the tests dat have no user interaction as a set and executed them as Batch tests using ANT.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
  • Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UI web services testing tool.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
  • Performed Functional Testing on SOAP and RESTful Web Services using SoapUI. Added Assertions to validate the Responses in popular formats such as JSON and XML.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script and created project plan on Jenkins.
  • Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
  • Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify dat they are kept current.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium, Rally, Eclipse, Oracle 11g, Git, Jenkins, Rest Assured, SOAP UI

Confidential, Avalon, CT

QA Engineer

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Interacted with Functional and Technical Leads/Developers for understanding the requirements.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Configured Selenium WebDriver, TestNG, tool and created selenium automation scripts in java.
  • Experience in RESTFULL web service testing using Rest Assured framework in Java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
  • Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI and Postman tools.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber
  • Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
  • Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify dat they are kept current.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Java, Rest API, Selenium, MySQL, JIRA, Git, Jenkins, Rest Assured, CICD

Confidential, MD

QA Engineer

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Identified test cases to automate. Automate those test cases and contributed in framework creation.
  • Perform Functional Testing, Regression Testing, System Integration testing, User Acceptance Testing, and End to End Testing
  • Quality Assurance Automation Testing expert in Selenium WebDriver.
  • Developed Selenium Automation Framework with Java using Data Driven model.
  • Developed Complete Data Driven SOAP UI project and automate using maven and Jenkins.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc
  • Involved in Peer to peer reviews and sign off.
  • Assisted Manager by providing automation strategies,Selenium/Cucumber Automation and JIRA reports.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
  • Tested the application in highly dynamic environment with sprint team using Agile methodology.
  • Involved in end-to-end testing of the application.
  • Identified the Test Scenarios based on Functional Specifications and Business Requirements.
  • Wrote test cases for functional specifications and test them manually.
  • Extensively used JIRA for Test management and execution of test cases
  • Participated in Walkthrough and defect report meetings periodically.
  • Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
  • Used git for source code management and integration with Jenkins for automating the CI/CD pipeline

Environment: Java, Rest API, Selenium, MySQL, JIRA, Git, Jenkins, Rest Assured, GIT, CICD

We'd love your feedback!