We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

NM

SUMMARY

  • 6+ years of experience as QA Automation engineer.
  • Experience in leadership roles in creation and execution of QA and testing processes, plans, and defect tracking documentation
  • Experience in all stages of the Software Development Life Cycle and Software Test Life Cycle in all dimensions of Functionality, Usability & Reliability.
  • Experience in both Waterfall and Agile project environments.
  • Expert in Automation Testing (Selenium WebDriver), BDD Cucumber, API Testing and Manual Testing.
  • Expertise in writing Automation scripts in Selenium using Java.
  • Sound knowledge on Junit, TestNG framework for Unit Testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
  • Expertise in functional testing using Selenium IDE and Selenium WebDriver with TestNG testing framework.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins.
  • Experienced in load and performance testing tool JMeter.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Strong in writing SQL queries to perform backend data validations.
  • Experience with source version control tools such as Subversion (SVN) & Git.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem - solving and delivering under a high-stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium IDE, Web Driver, SOAP UI, Eclipse, Load Runner, JMeter, Cucumber

Testing framework: Data Driven, Junit, TestNG

Defect Tracking Tools: Jira.

Languages: Java, SQL.

Project Management: Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall. Browsers Internet Explorer, Firefox, Chrome & Safari

Operating System: Windows XP/7/8/10 & server 2003 and Mac.

Continuous Integration Tools: Jenkins

Version Tools: GIT and SVN

Testing Methodologies: Smoke Testing, functional testing, GUI testing, regression testing, database testing, end to end testing, retesting, performance testing.

PROFESSIONAL EXPERIENCE

Confidential, NM

QA Automation Engineer

Responsibilities:

  • Worked in automating regression test cases using Selenium WebDriver.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Performed load testing using JMeter - used thread Groups, samplers, listeners to calculate the average response time.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.
  • Involved in building and developing automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD),
  • Good hands-on experience on bug tracking tool like Jira.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Worked on Maven for build and dependency management where I have added different dependencies such as TestNG/Maven according to the requirement.
  • Performed functional testing of web services using SOAPUI and RESTful web services.
  • Worked on Smoke testing, Regression testing, System Testing and UAT.

Environment: Java, Selenium, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, MYSQL, Maven, Jenkins, Agile/Scrum, Gherkin.

Confidential, Huntington Beach, CA

QA Engineer

Responsibilities:

  • Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution report and generation in accordance with Quality Assurance best practices.
  • Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team.
  • Gathered requirements documents such as business requirements and design documents and other related documents.
  • Set up Jenkins for a scheduled automation test run and that will trigger Smoke Test script by receiving email.
  • Developed test code in Java language usingSelenium WebDriver andTestNGframework.
  • Setup the Automation framework usingSeleniumWebDriver to run test cases in multiple browsers and platforms.
  • Involved in design and implementation ofSelenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
  • Used SOAP UI tool to test SOA based architecture applications to test SOAP services and REST API.
  • Involved in testing the application utilizing theScrum (Agile)methodology.
  • PerformedEnd-to-Endtesting of database to check data integrity using SQL queries.
  • Responsible for writing and maintainSelenium WebDriverscripts for regression andfunctional testingusingdata driven framework.
  • Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.

Environment: Selenium WebDriver,Java, TestNG, Jenkins, SQL, Maven, HTML, XPath,GitHub, Windows 7. MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, REST, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox, and IE.

Confidential, Indianapolis, IN

Quality Engineer

Responsibilities:

  • Involved in the requirement analysis and development of use-case and technical designs.
  • Confidential ended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings.
  • Test scripts are automated, created and executed using Selenium WebDriver, TestNG.
  • Used various classes of Selenium like Alerts, Select to handle various scenarios dynamic XPath has been written to handle hidden and dynamic web Elements sync points are used wherever necessary so as to make the scripts pass.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Understanding the Requirements and Functional Specifications of the application.
  • Used Java as a programming language with Selenium to test web applications Firebug Tool to identify the Object's id, Name, XPath, link in the applicant after execution, generated test reports have been shared with all the team members.
  • Participated in identifying the Test scenarios and designing the Test cases.
  • Test and Run various APIs as part of System Integration Testing.
  • Worked and communicated with programmers, project managers and other groups in order to set and meet quality standards and deadlines.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Performed testing on web services using SOAPUI with XML web services and SOAP.
  • Prepared and Executed Test cases as per System Requirements
  • Involved in weekly review meetings.

Environment: Java, Selenium, TestNG, XPath, Firebug, Firepath, Data Driven Framework, SoapUI, Agile/Scrum.

Confidential

Quality Tester

Responsibilities:

  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Understanding the Requirements and Functional Specifications of the application.
  • Test scripts are automated, created and executed using Selenium WebDriver, TestNG.
  • Used various classes of Selenium like Alerts, Select to handle various scenarios dynamic XPath has been written to handle hidden and dynamic web Elements sync points are used wherever necessary so as to make the scripts pass.
  • Used Java as a programming language with Selenium to test web applications Firebug Tool to identify the Object's id, Name, XPath, link in the applicant after execution, generated test reports have been shared with all the team members.
  • Test and Run various APIs as part of System Integration Testing.
  • Worked and communicated with programmers, project managers and other groups in order to set and meet quality standards and deadlines.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Performed testing on web services using SOAPUI with XML web services and SOAP.
  • Participated in identifying the Test scenarios and designing the Test cases.
  • Prepared and Executed Test cases as per System Requirements

Environment: Java, Selenium, TestNG, XPath, Firebug, Firepath, Data Driven Framework, SoapUI, Agile/Scrum.

We'd love your feedback!