Qa Automation Engineer Resume
Dayton, OhiO
SUMMARY:
- Over 7 years of experience in Software Quality Assurance and Test Automation Process, specifically with web - based applications
- Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, SOAP UI and HP Quality Center.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent experience in writing unique XPathand identifyingweb elements.
- Expertise in Black Box testing and White Box testing.
- Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.
- Performed Functional, Regression, Integration, Smoke, GUI testing, Database testing, Release testing, Web testing, Performance testing, Stress testing, Internationalization/Localization testing, System Integration testing (SIT) & User Acceptance testing (UAT).
- Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Experience with SOA architecture which include Soap Web Service
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA and BugZilla
- Cross browser testing experience with various browsers and good exposure with browser compatibilities and their constraints.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Proficient in different software development methodologies like Agile Methodology, Waterfall modelandIterative model.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, SOAP UI, ALM
Languages: HTML, CSS, JavaScript, Java, XML,C#
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: Oracle, SQL Server, MS Access
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Dayton Ohio
QA Automation Engineer
Responsibilities:
- Gathered automation requirements of product and decided the automation scope using inputs from automation stakeholders.
- Automated test cases, took regular runs and kept all stakeholders informed using auto generated email containing execution result in HTML format, generated by framework.
- Involved in preparations of BDD Scenarios, Automation Tests, Requirement traceability Matrix (RTM), and Test Summary reports.
- Developed Automated Regression Suite and Integrated Unit Test Suites for the Product.
- Developed automated scripts using Selenium Webdriver and implemented Frame work using C#.
- Used Jenkins for adding automation suite in continues integration process used by development team for periodic builds.
- Performed defect reporting and bug tracking using Version One and also followed up with development team to verify bug fixes, and update bug status.
- Developed Test Scripts for TDD and BDD.
- Used Specflow with selenium and Microsoft visual studio for BDD feature to create automated test scripts.
- Develop scalable, re-usable UI Automation Tests using Selenium WebDriver
- Performed Regression testing on new builds, every modification in the application.
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
Confidential, Issaquah, WA.
QA Automation Engineer
Responsibilities:
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, TestNG, Jenkins, JUnit and Eclipse.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
- Extensively involved in writing and testing the test cases using TestNG
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Implemented Automated execution of tests (nightly and need based) using Maven andJenkins.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Involved in testing Web services and XML with SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Extensively used SQL for retrieving data and performeddata driven Tests to validate the same scenario with different test data .
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, Eclipse, SOAP UI, Eclipse, Agile, XPath, Jira, XML, DOM, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential, IL
Automation Test Engineer
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Webdriverandimplemented Frame work using Java.
- 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
- Create Junit HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
- Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
- Performed Regression testing on new builds, every modification in the application using ANT and Jenkins
- Used JIRA for for defect tracking and reporting which occurred during execution of test scripts.
- Wrote SQL queries for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
Environment: Java, Selenium Webdriver, TestNG, ANT, Soap, Eclipse, MS Word, MS Excel, Quality Center, SQL, Oracle, Windows.
Confidential
QA Tester
Responsibilities:
- Created test plans and test cases in concert with system engineers and web designers.
- Tested the application manually prior to automation for functional testing.
- Performed Manual performance testing to identify various critical points in the application.
- Created Test Cases Test Plans and Test labs using Quality Centre.
- Supported new and existing products by configuring and testing software products and software components of a website.
- Provided Estimates for testing and updated the Project Plan with the testing timelines.
- Wrote SQL queries and statements to test database for retrieving information.
- Coordinated the walkthrough and kickoff meetings with developers and project managers.
Environment: Java, Quality Center, Oracle, SQL, Windows
