We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

West Chester, PA

SUMMARY:

  • QA Automation Engineer with 6+ years of experience in developing Test cases, Test Scripts using Selenium Web Driver for Web based applications, with utmost quality in deliverables, offering significant cost savings and end - customer satisfaction.
  • Extended expertise in QA in Manual and Automated Software Testing using Selenium WebDriver, TestNG, Jenkins, Maven, SOAP UI, REST API, Postman, Cucumber, Quality Center, Software Quality Assurance Testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile (SCRUM), TDD, and Waterfall etc.
  • Hands on experience in Java programming.
  • Experience in writing Test Scripts using TestNG which involves in-depth understanding of OOPS and HTML Knowledge.
  • Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
  • Experience in Using Jenkins, Maven for the Continuous Integration for Regression testing of the builds.
  • Experience in validating Regular and Ajax control using Selenium locators (Xpath, id and name).
  • Hands on Experience on testing web services ( SOAP, REST ) using SOAP UI Tools.
  • Expertise in debugging issues occurred in front end part of web-based application which is developed using HTML5, CSS3, Angular JS, Ajax and Java.
  • Expertise in using Tools HP Quality Center/ALM, JIRA.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Excellent experience with source version control tool such as Subversion Git.
  • Exposure in programming languages and script like Java, JavaScript, HTML.
  • Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows.
  • Experience in Software testing and quality assurance of web-based and mobile applications.
  • Excellent understanding of Software Development Life Cycle Methodologies (Waterfall and Agile).
  • Familiar with a variety of testing concepts, practices, and procedures.
  • Experience with developing comprehensive QA documentation (Test Cases, Test Plans, Test Matrix) based on the analysis of business requirements and technical specifications.
  • Good knowledge of RDBMS, write SQL queries to validate test results.
  • Ability to deal effectively with multiple tasks, assignments and stressful situations.
  • Strong analytical skill, attention to detail and excellent problem solving/troubleshooting skills.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
  • Quick starter, Self-learner and a good team player.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/RC/WebDriver/GRID, UFT, Soap UI, Cucumber, REST

Scripting: JavaScript, Python

IDE: Eclipse

Test Framework: Junit, TestNG

Build Tool: Maven

Agile: Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC)/ALM

Continuous Integration Tools: Jenkins

Version Control: GIT

Operating Systems: Windows, Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, West Chester, PA

Automation Test 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.
  • Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • 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 Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • 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 defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • 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.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • 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 WebDriver, Cucumber, TestNG, Jenkins, JIRA, XPath, API Testing, SOAPUI, Maven, Java Script, IE, Firefox, Chrome, TDD, Windows, UNIX.

Confidential, Alexandria, VA

QA Automation Engineer

Responsibilities:

  • Associated with development team to understand technical design and architecture for test planning.
  • 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, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Agile, Selenium Web Driver, TestNG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins Fire Path, Firebug, Jira, Git Hub, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Worked with the development team to understand new features and develop test cases for them.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE .
  • Automated the entire flow and wrote test cases for individual pages using TestNG.
  • Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing including AJAX -enabled applications.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Setup Jenkins to run regular regression tests using Maven configuration.
  • Used Soap UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Defect logging and tracking using Mercury Quality Center (QC)/ALM and updated the test defects status with results.
  • Involved in testing of web application by creating XML test suite.
  • Provided feedback to the development team to enable better testability of some pages.
  • Involved in backend testing for different environments like System Testing and User Acceptance Testing.
  • Worked with Developers, Architects and business team in AGILE environment.
  • Responsible for preparing Test Cases based on analyzing business requirement and functional documents.
  • Responsible for performing data driven testing using multiple sets of data.

Environment: Selenium WebDriver, Java, Eclipse, TestNG, Cucumber, Jenkins, Maven, SOAP UI, HTML, Eclipse, Firebug, Fire Path, XPath, Agile, Quality Center/ALM, Git and Windows.:

Confidential

QA Test Engineer

Responsibilities:

  • Developed manual and automated test cases to test the functionality of the application.
  • Worked on System Test Plan Preparation, Requirements Streamlining and Traceability Matrix in ALM.
  • Developed and executed test cases for integration, system and regression testing throughout the software development life cycle.
  • Performed Functional testing and Published test summary reports.
  • Conducted weekly meetings with the developers and build team.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Tracked, Reviewed, Analyzed and Compared defects using Quality Center.
  • Participated in Test Case review and Test case sign off meetings.
  • Tested in Development, Staging and Production Environments.

Environment: Manual Testing, SQL, Java, Quality Center.

Confidential

QA Tester

Responsibilities:

  • Performed Manual/Automated tests via navigation and workflow of the application.
  • Writing and reviewing test cases to validate the functionality of all the modules.
  • Designed Test scripts using Win Runner.
  • Integration testing of all the features and functionalities.
  • Regression testing of the various builds of the application manually.
  • Analyzing reports and suggesting changes in the application and monitoring them.
  • Sending Issues to manager by tracking the bugs.
  • Performing system testing on each build.
  • Coordinating between clients, developers, team members and review meetings.

Environment: Manual testing, Quality Center, HTML, XML, JavaScript, Windows.

Hire Now