Senior Automation Engineer Resume
FL
SUMMARY
- Over 8 years’ of QA experience in all phases of Software Development Life Cycle and Test Development Life Cycle, testing, defecttracking management, and reporting of web - based and client server applications in various domains like Insurance and Healthcare. Adept at using both manual and automatedtesting tools to troubleshoot systems. Integration, user acceptance, positive and negative, functionality and regression testing.
- Implementing different automation development efforts in Agile/Scrum&Waterfall development environments.
- Expert in STLC(Software Testing life cycle) and SDLC(Software Development life cycle) including developing Test scenarios, Test Suites, Test cases, Test procedures, Test reports and documenting manual and automation tests.
- Creating, executing and managing test plans/cases across the entire spectrum of quality:
- Exploratory Tests, Acceptance Tests, Regression Tests, Smoke Tests, Performance Tests, Load Tests, Stress Tests, Usability Tests, etc.
- Developed test scripts using selenium Web driver, Executed Automated Test Scripts & analyzed the test results.
- Designed and implementedSelenium Webdriverautomation framework for smokeand regression test suites using TestNG
- Database/Backend testing using SQLQueries fordata design, data validation and data integrity testing.
- Distilling value, overcoming objections and securing hard to close deals. Experience in Parallel Execution of Multiple Tests at a time in different environments.
- Experience with Cross-Browser and CompatibilityTesting to test whether the web applications are working as desired in different browsers and environments.
- Grouping, Prioritizing of Test Cases, Test Methods and Test Suites for system and functional testingusing the TestNG annotations like Groups, Parameter, Data Provider.
- Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA. Submit and verify defects, perform bug-scrubs and prioritize defects
- Developed Web-Service enabled applications using SOAP UI for testing Web Services, inspecting WSDL files, generating SOAP envelopes, and automating or accelerating many other common XML tasks when encountered
- Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
- Well conversant with the implementationand practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid and Page Object Model (POM).
- Set up the automation framework using Selenium Webdriver, TestNG, JUNIT and integrate with build server.
- Worked closely with the product owners, application developers and subject matter experts to understand the requirements/design, participate in test planning sessions and demonstrate application functionality in sprint reviews.
- Developed programs to test areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Experienced in reporting the defects through the Defect Tracking Tools (Quality Center/Bugzilla/Jira) for centralized information and proficient in using of Microsoft Excel. Knowledgeable in understanding full QA cycle to work hand in hand with the business analysts, functional analysts, developers and users. Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting and Assisting to Manager. Work closely with cross-functional teams to thoroughly test requirements and functionality. Proven ability in Windows/UNIX Commands, Scripts and testing on Windows/UNIX platforms.
- Proficiency in testing complex software applications using automation testing and manual testing.
- Good Documentation Skills and ability to produce complete project deliverables in specified deadlines.
TECHNICAL SKILLS:
Approach: Waterfall, Agile/Scrum, SDLC, STLC
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, QTP, ALM
Test Build & Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA, Gherkin, SQL C, C++
Markup Languages: HTML, XML, XPath, CssSelector
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows XP/7/8, Ubuntu, UNIX, LINUX, iOS
Defect/Agile Tools: HP Quality Center, JIRA, Rally, ALM
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visio
Utilities: Eclipse, SVN, FireBug, FirePath
PROFESSIONAL EXPERIENCE:
Senior Automation Engineer
Confidential, FL
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings.
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
- Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
- Performed Functional testing as per user stories and also performed Integration Testing&System Testing on “RxClaims” filing pages usingSelenium WebDriver automation scripts.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
- Used Hybrid Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Configured The Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Developed Hybrid/Data Driven Framework using the Test Suites, Test Cases & Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
- Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
- Used SoapUI to test the application web services.
- Managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
- Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the Medicare&Medicaid application.
- Usability testing of the application and workflow involving multiple functional modules
- Worked with developers to Create and update the defects, resolve and track their status using JIRA.
QA Engineer
Confidential, Whippany, NJ
Responsibilities:
- Strong automation technical skills with very good experience in hands on automation suite development and execution of cross functional modules.
- Involved in SDLC/Agile processes and End to End test life cycle.
- Designed and executed test cases, identified and acquired test data, analyzed test results, created defects to be the customer’s voice for quality.
- Developed, enhanced and maintained a large and complex suite of both GUI and API based Automated Regression tests.
- Executed test cases and participated actively in System Testing, UAT and Regression Testing.
- Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data for the Health care portal.
- Implemented Page Object Model automation framework with Selenium WebDriver, Java and Cucumber.
- GeneratedTest Reportsusing TestNG test script execution and created the error screenshots.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Performed Sanity testing and Ad-hoc testing when required.
- Found Defects, prepared Defect reports and performed Status reporting, Bug Triage, Defect tracking using Rally.
- Prepared Traceability Matrix to show the test coverage requirements vs. Test scripts.
- Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Involved in the development of Cucumber Step Definition, Scenariosand Features.
- Involved in the enhancement of Hybrid framework using Eclipse and Java.
- Involved in the evaluation of the code written in Java for performing testing of few Test Cases.
- Performed testing on Web Services using WSDL and SOAPUI to check the functionality of the Health care portal.
- Involved in the design and development of Page Objects using Page Object Design Pattern.
- Used Jenkins tool for continuous integration of the builds.
- Created test cases and performed Database testing to check whether the data is being migrated properly.
- Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
QA Engineer
Confidential, Eden Prairie, MN
Responsibilities:
- Worked on The Telematics project in a fast paced Agile environment providing Web and Database testing signoff.
- Responsible for Gap Analysis and preparing Test Estimates, Test Outline, and Test Design by reviewing product requirements and functional specifications.
- Coordinated meetings with Business owners and Developers in designing detailed Test Plan and comprehensive test scenarios ensuring adequate test coverage
- Responsible for preparing and executing test cases covering all the test scenarios
- Used SQL as part of Database Testing for retrieving information, editing and inserting data.
- Prepared test data for testing some Web services in the application.
- Executed and managed Functional, Regression and Integration testing during scheduled phases of STLC. Also provided UAT and Post production validations
- Maintained defects in Mercury Quality Center and conducted defect review meetings.
- Implemented Frame work for Selenium scripts using Java.
- Used SOAPUI and WSDL fortesting Web service applications.
- Performed web service validation using Soap UI & automating the test suite.
- Facilitated software version improvements by effectively analyzing test results, detecting & debugging issues/bugs and worked with Development Team to help resolve issues. This includes reproduction of bugs, log collection and detailed documentation of critical issues/bugs.
- Maintained detailed test logs, test summary reports and generated test result reports on regular basis in Mercury Quality Center.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Actively participated in Weekly Walkthroughs and Inspections to verify the status of the testing effort and the project
- Performed Back-end Testing of procedures using SQL statements for Web/online customer interactions.
- Developed and maintained Test Plans, Manual and Automated Test Scripts for user interface, functionality, system and ad-hoc testing.
QA Engineer
Confidential, Marshall, MN
Responsibilities:
- Worked on Payment Gateway project that tests the new payment processing system that has been introduced for the Food Company.
- Worked as a UAT test analyst for Customer Elations project that tests the proper transition of Schwan’s customer support system to a different vendor managed customer support system.
- Developed Test Plans, Test Cases, Test Data, Requirements Traceability Matrix and Test Summary Reports.
- Involved in test planning, writing test cases/scripts, reusable test data, test case automation using automation tool HP Quick Test Professional (QTP)
- Conducted test design walkthroughs, defect review meetings and participated in UAT meetings.
- Performed functional testing, regression testing, System testing and participated in user acceptance testing.
- Responsible for weekly status updates showing the progress of manual testing.
- Preparation of Test Summary Reports for every Test Cycle.
- Tracking the defects by using bug-tracking tool Bugzilla.
- Developed and executed SQL queries for data validations in Microsoft SQL Server.
- Wrote Structured Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing.
- Performed Back-End testing on the application business process by writing complex SQL queries
- Worked extensively on testing Customer Contact, a customer support system
- Conducted Functional Requirement Specification (FRS) and URS reviews and walkthroughs with the designers, developers and stakeholders.
QA Engineer
Confidential, Dover, NH
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC)
- Involved in automated functional and performance testing using Load Runner
- Involved in writing Positive and Negative Test Cases while performing User Acceptance Testing
- Developed Test Plans and Test Cases for performing Black Box Testing
- Defined and created data table parameters and analyzed parameterized tests
- Involved in inserting various checkpoints (database, text and GUI) to ensure test script reliability and validity
- Used regular expressions while editing the properties of recorded objects
- Performed testing web features like Online Help and additional information regarding policies
- Performed parallel testing while validating the existing applications against the current environment
- Creating and maintaining the defects using Clear Quest defect tracking tool
- Participated in code reviews and walk-through’s during various stages of testing
- Involved in writing SQL queries for database integrity testing.
