Qa Automation Engineer Resume
Cincinnati, OH
PROFESSIONAL SUMMARY:
- Quality Analyst Automation Engineer with 6 years of experience in Information Technology, with specializing in Manual and Automation Testing and proficient in testing Web Based Applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and methods like Waterfall and Agile.
- Experience in Automation testing using Selenium WebDriver, TestNG/JUnit, Maven and HP QC.
- Experience in designing and implementing different automation frameworks from scratch like Page Object framework and Data Driven framework .
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath and CSS using ChroPath.
- Experience in configuring Maven for java automation projects and developed Maven Project Object Model (POM).
- Expertise in using Apache POI to read data from external sources to feed locators into the test script.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA
- Experience in Functional Testing, Integration Testing, Manual Testing, Regression Testing, Unit Testing, Black - box Testing, White-box Testing, Grey Box Testing, Graphical User Interface(GUI) Testing, System Testing, API Testing, User Acceptance Testing(UAT) Browser Compatibility Testing.
- Participated in various meetings and discussed Enhancement and Modification requests.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, QC/ALM
Languages: JAVA
Test Frameworks: JUnit, TestNG, Data Driven Framework, POM, Cucumber
Web Debugging Tools: XPath, Firepath, Firebug
Build Tool: Maven
Agile: Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC)
Continuous Integration Tools: Jenkins
Operating Systems: Windows (XP, Vista, 7, 8,10) Linux
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
QA Automation Engineer
Responsibilities:
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- 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.
- Performed web based performance testing and analysis using JMeter.
- Performed white box testing using TestNG for class, method.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Used Jenkins as continuous integration server to run automated test suites.
- Used web-debugging tools like ChroPath, Firebug and Firepath to locate elements.
- Executed performance testing test cases in JMeter and report results.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Configured SQL queries to fetch data from the Oracle database.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, Jenkins, Maven, TestNG, Quality Center/ALM, Cucumber, JMeter, Eclipse, ChroPath, Java CSS, Windows.
Confidential, Toms River, NJ
QA Automation Engineer
Responsibilities:
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Performed UI testing and front end testing using Selenium.
- Validated functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- 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.
- Conducted Backend testing writing extensive SQL queries.
- Worked on JIRA for ticket management.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, ChroPath, JIRA, Eclipse, Cucumber, Firebug, Maven, Java Script, IE, Firefox, Chrome, Windows.
Confidential, West Hartford, CT
QA Automation Engineer
Responsibilities:
- Developed Hybrid driven framework by using Data driven and keyword driven framework.
- Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA and TestNG.
- Worked on test record and playback using Selenium IDE.
- Developed and maintained Selenium Webdriver test scripts for functional and regression testing.
- Performed black-box, white-box, integration and regression testing techniques on the applications.
- Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
- Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
Environment: Java, Selenium WebDriver/IDE, TestNG, Maven, Jenkins, SQL, Windows.
Confidential, Wayne, NJ
QA Test Engineer
Responsibilities:
- Developed manual 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.
- Performed end-to-end testing of application and verified compliance for software quality standards of the organization.
- Conducted weekly meetings with the developers and build team.
- Tracked, Reviewed, Analyzed and Compared defects using Quality Center.
- Participated in Test Case review and Test case sign off meetings.
Environment: Manual Testing, SQL, Java, Quality Center.
