We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Troy, MI

SUMMARY:

  • Over 5+ y ears of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Insurance applications which are Client/Server, web - based and mobile Applications with proficiency in both manual and automated testing.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Strong experience on various Software Development Methodologies such as Agile, Waterfall, etc.
  • Proficient in using test automation tools such as Selenium WebDriver /RC/IDE/Grid, QTP, HP Quality Center, Junit, TestNG, Jenkins and Cucumber to develop automation testing scripts for web and client server applications.
  • Strong knowledge on Selenium Components: Selenium Web Driver, Selenium GRID and Selenium IDE and Selenium RC.
  • Experience in designing Automation test framework by following Model, View and Controller approach.
  • Sound knowledge on Junit/TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
  • Experienced in utilizing various test tools for automation of test cases, generating test reports and performed extensive Web Services Testing using SOAP UI.
  • Experience include 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 base Applications.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
  • Excellent knowledge in writing unique XPath using Firebug and Fire path to identify web elements.
  • Proficient in reporting bugs using Bug tracking tools such as HP ALM, Quality Center, JIRA and Rally.
  • Excellent experience with source version control tools such as Git & Subversion (SVN).
  • Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Excellent communication, self motivated, problem solving, positive attitude, ability to manage team and ability to work independently or co-operatively in a team.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/ RC/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Cucumber, SOAP UI, PostMan, JMeter

Languages: JAVA, Python, VB Script, Java Script, HTML, XML

Test Framework: JUnit, TestNG, Data Driven Framework, MVC

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Processes: Agile-Scrum, Waterfall

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

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential,Troy, MI

QA Automation Engineer

Responsibilities:
  • Participated in requirements review and design walkthrough meetings with Business Analysts and Developers.
  • Involved in Selenium Data-Driven Framework with C ore Java programming and TestNG annotations.
  • Coordinate and controlled testing projects every step of the quality cycle from test planning through execution to defect management.
  • Developed Test Plans, Test Cases from User Stories and requirements, executed test scripts, and log defects in Jira/confluence.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Identified the Test cases needed for automation. Extensively automated Functional and Regression Test Cases using Selenium Web Driver and Cucumber.
  • Used Build tool like Maven to generate test report.
  • Conducted functional regression testing for each build and version using Selenium WebDriver.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Execute and verify API changes using PostMan.
  • Involved in validating the API with PostMan tool and create the Continuous Integration mechanism.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Responsible for developing the Automated Regression Suite and ensure the suite is ready, reviewed & maintained regularly.
  • Used Firebug and FirePath to write automated test scripts using XPath .
  • Worked with Assertions like Schema Compliance, XPath and SOAP responses.
  • 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.
  • Analyzed and imported test data from spreadsheets into HP ALM.
  • Conducted the follow-up meetings with project & Support team to go through the bottlenecks.

Environment: Java, Selenium WebDriver, TestNG, Maven, Eclipse IDE, PostMan, Jenkins, Cucumber, SOAP UI, XML, XPath, HP ALM, Firebug, Firepath, SQL, Oracle, MSWord, MS Excel, Windows.

Confidential, Dallas, TX

QA Automation Engineer

Responsibilities:
  • Participated in Sprint planning meetings and discussed the progress made in the previous sprint, then planned for the next sprint with brainstorming for ideas with the team.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • 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.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Automated Web Application Testing using Python Selenium framework in an agile environment.
  • Performed web services testing on XML Schema. WSDL using SOAP UI and validated them in SOAP UI and in the Back-end Databases.
  • Developed Integration and System test cases using Quality Center.
  • Written, executed Test cases, and documented defects in the Quality Center.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used TOAD and SQL Developer.
  • Managed software defect information, interacted with Business users to fix severity and priority of issues.
  • Attended Daily Scrum Meetings and participated in weekly project status meeting and updated the testing Progress.

Environment: Selenium WebDriver, Java, SQL, DHTML, Jira, Eclipse, XPath, TestNG, HTML, Oracle 11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows.

Confidential, Birmingham, AL

QA Engineer

Responsibilities:
  • Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
  • Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Created automated Test Suite using Selenium and WebDriver.
  • Performed the White box testing using Java.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: J2EE, Selenium WebDriver, TestNG, Soap UI, Cucumber, Quality Center, JavaScript, HTML, SQL, PL SQL, SQL Server, Windows XP, MS Office Suite.

Confidential,Madison,WI

QA Analyst

Responsibilities:
  • Extensively Involved in writing white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium RC & Grid, JIRA, Junit, AJAX, Perl, CSS, TOAD, PL/SQL, Oracle, Windows XP.

Confidential

QA Tester (Manual Testing)

Responsibilities:
  • Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
  • Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
  • Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.
  • Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Maintained the regression suite through monitoring a series of shell scripts.
  • Responsible for dealing with developers and business analysts to better understand requirements, functionality and business process for QA testing.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Reported and tracked the Bugs through HP Quality Center and Rational Clear Quest.
  • Coordinated with the Project Team and Configuration Management Team for build release.
  • Involved in Coordinating with offshore teams.

Environment: Manual Testing, HP Quality Center, Rational Clear Quest, UNIX/ LINUX, Windows.

We'd love your feedback!