We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Perkasie, PA

SUMMARY:

  • Over 5 years of experience in the Information Technology Industry as a QA Analyst.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid, Mercury Quality Center/ALM, Cucumber to develop automation testing scripts for web and client server applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Experience with Mobile Automation using Appium automation framework and WebDriver.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins.
  • 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.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in 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 - based applications.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
  • Working experience with defect tracking tools like Clear Quest, Jira, ALM/Quality Center (QC).
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experience in both Waterfall and Agile project environment.
  • Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Strong in writing SQL queries to perform backend data validations.
  • Excellent 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 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/GRID, Appium, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, Cucumber

Internet Programming: HTML, DHTML, XML

Methodology: Waterfall and Agile

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

Python, JavaScript

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins

Operating Systems: Windows, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Perkasie, PA

QA Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Created java scripting to test REST API functionality for regression setup.
  • Developed java scripts to automate the test cases.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Create scripts for new functionalities and update the existing scripts for upgraded functionalities.
  • Created Selenium web-driver automation scripts using Java to validate functionality on various browsers.
  • Performed UI testing and front end testing using Selenium.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed Assertions like XPath and SOAP responses.
  • Developed Selenium scripts in TestNG using Data Provider annotation.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA and production.

Environment: Java, Selenium Web Driver, Cucumber, TestNG, Jenkins, Quality Center/ALM, XPath, SOAPUI, Maven, Java Script, IE, Firefox, Chrome, GIT, Windows, UNIX.

Confidential, Carmel, IN

QA Automation Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Involved in designing and implementing of automation framework to be used with Selenium WebDriver.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Setup Maven project for Cucumber and Selenium, perform Data Driven Testing in Cucumber and Selenium.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML
  • Involved in Web Services Testing using SOAP UI.
  • Used Java codes to handle textbox, dropdown, checkbox, buttons.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in testing of web application by creating XML test suite.
  • Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, Cucumber, HTML, SOAPUI, Maven, SQL, Jira, SQL, TDD, GIT, Windows.

Confidential, Chicago, IL

QA Engineer

Responsibilities:

  • Created whole test framework using Selenium WebDriver for further test creation and execution.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed automation framework to test SOAP based WebServices using TestNG.
  • Maintained and executed Maven build files for running automated tests.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins .
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Participated in internal and cross functional code and design reviews.
  • Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
  • Played a key role in production releases and perform UAT test of the system.
  • Worked with an integrated team of developers, project managers, and business and testing analysts.
  • Contributed to Team Effort by accomplishing related results as needed.
  • Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in the assigned template format.
  • Worked in cooperation with all members within organization and project.

Environment: Java, Selenium WebDriver, Page Object Model (POM), Jenkins, TestNG, Maven, SOAP UI, Quality Center, Eclipse, XPath, Firebug, GIT, SQL and Windows.

Confidential

QA Analyst

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
  • Analyzed the system requirements and developed test plans using technical specifications.
  • Performed System Testing and Regression Testing.
  • Responsible for back-end testing/database testing, which was done using SQL queries.
  • Generated automated test scripts for regression and stress testing and also data driven scripts for multi user access for product information module using the data pool.
  • Used Quality Center for bug tracking and investigated software bugs.
  • Involved in Bug Logging, Issue Tracking and responsible for tracing the bugs throughout the whole bug lifecycle till the bug closure.
  • Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
  • Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Java, Quality Center, HTML, XML, Google Chrome, Mozilla Firefox, Internet Explorer, Windows.

We'd love your feedback!