We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

5.00/5 (Submit Your Rating)

Chantilly, VA

SUMMARY:

  • Over all 7 years IT experience with focus on analyzing system functionality, design and implementation Of QA testing methodology and extensive use of all QA and Object Oriented practice to design test automation framework.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC), Bug life Cycle and testing Methodologies like Waterfall and Agile.
  • Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
  • Extensive experience in Functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back - end testing, browser compatibility testing in different stages of Software Development Life Cycle (SDLC).
  • Excellent experience in all levels of Testing such as Smoke testing, Positive testing, Negative testing, Integration Testing, Regression Testing, Functional Testing, System Testing, Database testing, Data Migration testing, Security testing, Usability testing, Compatibility testing, Performance testing, Black box testing, White box testing, Unit testing, API Testing, Graphical User Interface testing (GUI) and User Acceptance Testing (UAT).
  • Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script.
  • Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks.
  • Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
  • Experienced in reading the test data from XL spread sheets using JXL API and TEST NG Data provider.
  • Experience on testing Web based, Data warehousing, and Client/Server Applications, which include various technologies like Oracle 8i/9i Server Database.
  • Experience in object oriented programming (OOPS) such as JAVA.
  • Working experience Xpath, Firebug, Fire Path, Log4j, Maven and TEST NG annotations.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
  • Experience in working with Oracle, DB2, My SQL and MS-Access Databases.
  • Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, BugZilla, Rally and JIRA.
  • Experience in Continuous integration tools like Maven, Jenkins and Rally Tools.
  • Expertise in developing and release of the application with ANT building tool, test cases using JUnit.
  • Automated build, testing and integration with Ant, Maven, Junit in test driven development.
  • Experience in Developing and executing the test cases using Junit and PHP unit framework.
  • Involved in the analysis, design, development and QA testing of applications with HP Mercury.
  • Developed BDD testsusing Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Expert in preparing Traceability Matrix to map requirement coverage with test cases.
  • Extensive experience with testing with e-commercial sites.
  • Extensive experience in designing test case, test scripts for Windows and UNIX OS environment.
  • Hands on experience in Project Planning, Execution, Requirement Analysis, Risk Management and Reporting.
  • Excellent Organization, Analytical and Problem Solving skills and ability to learn new technologies.
  • 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:

Languages: Java, Java Script, CSS, HTML, Shell Script, PHP, XML, HTML, HTTP, PL/SQL.

QA Tools: Selenium GRID, IDE, RC, Web driver, QTP, JUnit, TestNG, Eclipse IDE, Load Runner.

Bug Tracking Tools: Quality Center, BugZilla, JIRA, Mantis

Databases: Oracle,SQL Server, MS Access, MySQL

Web Services: SOAP, RESTFUL, WSDL, SOAP UI

Browsers: Internet Explorer, Firebox, Chrome, Safari

Utility: MS Office 2000, MS word 2000, MS Excel 2000, MS Access

Misc. Tools: TOAD, SQL Navigator, SVN, WinSCP, PUTTY, Paros Proxy

Operating systems: Windows, MAC, DOS, Linux/ Unix

PROFESSIONAL EXPERIENCE:

Confidential, Chantilly, VA

Automation Test Engineer

Responsibilities:

  • Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used JUnit Test to automate functional and regression testing across integrated environments.
  • Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in ANT configuration for running servers and scripts after the build.
  • 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.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Java, Selenium RC, WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.

Confidential, Seattle, WA

QA Analyst

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for each functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed Framework which automates almost all the Functionalities in Ready Point Application using Selenium WebDriver, Junit, Java and SQL.
  • Created test framework using Selenium WebDriver for test creation and execution.
  • Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Created and maintained automated test script for API testing using Junit.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Conducted weekly offshore meetings to identify manual test cases that can be translated into Cucumber and sent to the automation team.
  • 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, Junit, Ant and Jenkins.
  • Configured and scheduled jobs in Jenkins.
  • Used Jenkins server to run Junit Automated tests.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Used Xpath and DOM to work with dynamic and static objects in Selenium Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Worked with source version control tool Subversion (SVN).
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects/bugs in Quality Center.
  • Used GIT Repository for version control.
  • Connected to database for querying data using SQL for verification and validation.
  • Discussed and submitted work progress to Project Manager.
  • Participated in Daily Scrum meeting and weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Cucumber, SOAP UI, Quality Center, Firebug, Firepath, XPATH, XML, MVC, SVN, GIT, SQL, Oracle, Windows.

Confidential, Santa Clara, CA

QA Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
  • Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
  • Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
  • Wrote automation test cases and fixing automation script bugs.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Created Test Scripts in SOAU UI and Restful for Testing Web Services .
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
  • Worked with end users to generate UAT scripts and to successful completion of UAT testing.
  • Performed browser compatibility testing.
  • Involved in the regression test planning for the project and identified the critical regression tests.
  • Executed the automated regression test cases during every release and also executed the daily regression test suites.
  • Working experience on daily status reporting & managed end to end testing.

Environment: Selenium WebDriver, Java, Xpath, Firebug, Firepath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkins.

Confidential

QA Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
  • Used Agile Scrum methodology development process.
  • Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
  • Responsible for creating Functions, Test Data and Test Suite.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
  • Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Responsible for performance testing using JMeter.
  • Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
  • Responsible for Regression testing after bug fixes and verified those fixes.
  • Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
  • Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, Maven, Oracle SQL Server, SOAP UI, JMeter, Jenkins, HTML, XML, Windows, Solaris, CVS.

Confidential

QA Analyst

Responsibilities:

  • Involved in all phases of SDLC and STLC and gathered requirements from BRD.
  • Performed Manual Testing of the application functionality to complete black box testing of the application.
  • Used different test scenarios to validate the functionality for the application.
  • Creating and generating systemtestscripts for differenttestscenarios covering all aspect of project functionality.
  • Developed test cases for Functional testing, GUI testing and Usability testing to ensuring the quality of the application.
  • Involved in Acceptance testing.
  • Performed Regression and Re-Testing following any updates or bug fixes by the development team.
  • Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Took part in the team bug review meeting.
  • Responsible for logging the defects, keeping track of them and verifying the bugs are the fix.
  • Bugs are reported using MS excel and Test Director.
  • Communicated with developers regularly regarding defect resolution.
  • Actively involved in writing the traceability matrix for the coverage of all the scenarios.
  • Prepared Test case coverage reports for status meeting.
  • Took part in status updates, weekly meetings and provided relevant feedback with value added analysis geared towards improving and optimizing testing strategy

Environment: Manual Testing, java, Windows 2000, Mercury Quality Center and UNIX.

Confidential

QA Analyst

Responsibilities:

  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Involved in development of test cases from functional requirements, technical specifications and use cases.
  • Executed Manual Test Cases by using positive and negative test scenarios.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Performed module testing, integration testing, system testing and Usability Testing according to the technical specifications
  • Regression testing at various phases of the project development.
  • Run the tests manually and maintained logs in Test Lab of HP Quality Center.
  • Analyzed test results, generated reports at various stages of testing.
  • Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Involved in retesting the test cases and closing the defect.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Participated in Walk through of test plans and test cases.
  • Worked closely with Development and Project Management to prioritize defects and assist in the timely resolution of defects.
  • Took part in status and review meetings
  • Took part in Test Closure Activities and in providing the Test Closure Document to the stakeholders
  • Prepared the test documentation using MS Word.

Environment: Manual Testing, Mercury Quality Center 10.0, Windows XP, UNIX, Microsoft Tools (Word and Excel).

We'd love your feedback!