We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Overall 8 years of IT/Testing experience.
  • Experience in the role of Sr. Test Engineer or Test Analyst - System Testing, Integration Testing and Functional Testing, Automation (Selenium), Database (SQL) and .Net Development.
  • Working knowledge in Banking, E-Commerce and part of large teams on critical projects for important clients. Excellent analytical & problem solving skills and worked closely with cross-functional teams in multiple projects.
  • Sub-domain experience in the areas - Asset Movement, IRA Packages, Sales Pathways - Internet Online Banking, Sustainable Customer Identification.
  • Experience of working in waterfall and strong knowledge of Agile SDLC.
  • Experience in testing life cycle activities - gathering of testing requirements, testability analysis of requirements, test data gathering, issue resolution, test scenario creation, review of test cases according to test traceability matrix, risk based prioritization, test case execution, tracking of test case execution and defect management using Quality Center (QC), Rational test Management tool and test progress reporting.
  • Extensively involved in Black Box and Full Life Cycle Testing .
  • Defect Management and reporting the defects using QC as part of Test Execution and coordinating with the development team and client to fasten the Defect resolution process.
  • Expert in QTP Automation tool, Selenium IDE tool, Selenium WebDriver, Selenium Grid, ALM Quality Centre tool, TOAD tool, Eclipse, Vi Editor
  • Strong knowledge and worked on Test Automation using Selenium, QTP.
  • Used Selenium Web Driver, TestNG to run execution by creating groups and categorizing test cases.
  • Handled dropdown menus, web tables, check boxes, radio buttons, text buttons, broken links etc. in Selenium.
  • Experienced in using maven to define project structure, dependencies, build and test management.
  • Experienced in using Apache POI to read configuration data from external sources to feed locators in web application using Test Scripts.
  • Used a ctions class for various keyboard actions and mouse events.
  • Proficient in using different locators in Selenium like XPath, CSS, id, Name, Tag name, Link text, Partial Link text.
  • Extensively used Selenium APIs such as to take screenshot for capturing test case steps.
  • Proficient in writing SQL queries for backend testing. Extensively used SQL queries to interact with Oracle, SQL server.
  • Experience in testing Mainframe terminal for verifying the data posted.
  • Experience in testing Web Services and user interfaces using SOAP UI .
  • Experience in different testing types - Smoke Testing, Adhoc Testing, E2E, Backend Testing, & Regression Testing.
  • Experience in cross-browser and multi-platform testing.
  • Best practices implemented as part of continuous improvement initiatives - Reuse of test cases across test phases, risk based testing, Root Cause Analysis of defects, analyzing potential pit falls etc.
  • Experience in working closely with the Development Team, Business Analysts, Client and Project Managers during all phases of the Product Life Cycle.
  • Expertise in Manual and Automated Testing in different testing methodologies like Agile, V-Model, Waterfall etc.

TECHNICAL SKILLS:

Testing: Functional, Regression, System, Database, Manual.

Testing Tools: Selenium IDE, Selenium Web driver, TestNG, Visual Studio Unit Test Framework, Rational Functional Tester, SOAP UI, QTP.

Defect Tools: HP Quality Center 9, 10, Rational Test Management.

Frameworks: Data Driven, Hybrid, Page Object Model.

Operating Systems: Windows 95/98/NT/2000/XP/Vista/7, 8, 10.

Markup Languages: HTML, XML, XPath, CssSelector.

Languages: C, C++, C#, Java, VBScript, PL/SQL, UNIX.

Databases: Oracle 9, 10g/11g, SQL SERVER 2008, 12, Mainframe Terminal.

IDE: Visual Studio 2008, 12, 15, Eclipse.

Technology: JavaScript, CSS, ASP.NET, ADO.NET, Windows forms, WCF, Web Services, .Net Framework 2.0, 3.5.

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Senior QA Automation Engineer

Roles and Responsibilities:

  • Identify the scenarios suitable for Automation, set-up the environment for Selenium Webdriver through C# in Visual Studio IDE. Build the hybrid automation framework by configuring Visual Studio for unit test and POM model, add-ons as required for all the actions and object identification.
  • Used Selenium IDE to locate the Objects and used the locator in scripts
  • Designing Automation framework using Selenium WebDriver
  • Developed test scripts to automate process of testing in Selenium WebDriver
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java Programming language
  • Executed automated Selenium Scripts and reproduced failures manually
  • Executing Automation scripts for Sanity testing and sending results to stake holders
  • Regression testing, support and reviewing test scripts.
  • Executing the data Sheet and analyzing result.
  • Use Fire Bug add-on/Fire Path to identify Elements on web pages.
  • Identifying object locators and creating Page Factory for all the pages.
  • Work with TestNG unit testing framework. Test execution through TestNG xml file.
  • Build the project and the dependencies using Maven.
  • Work in Hybrid framework using page factory, generic library, business library, TestNG
  • Data Driven Testing using to test the application with different sets of data. Executed SQL queries, joins and stored procedures.
  • Worked on Agile Environment with daily scrum meetings, stand up meetings, burn-down charts presentations and reviews.
  • Create business libraries and web driver generic libraries, functions for the entire Project.
  • Extracting and writing data from excel sheet with Apache POI library add-on.
  • Use log4j add-on for logging the events during test execution.
  • Work with AutoIt to handle windows-based pop ups.
  • Reviewrequirementsandanalyzerequirements - clarifywithBusinessAnalysts.
  • Prepare test scenarios and obtain sign-off for coverage.
  • Review/prepare test cases from the scenarios.
  • Prepare test data requirements of the modules.
  • Work with Onsite leads and managers for getting the test cases reviewed and sign-off from business analysts or clients.
  • Conduct risk based prioritizations of the test cases.
  • Load test cases in Test Management tool and perform traceability to requirements.
  • Test the stubs as required using SOAP UI during system test phase.
  • Point of contact for the entire module Individual IDV and mock testing using SOAP UI.
  • Execute test cases, raise issues for clarification before logging a defect to reduce invalid defects.
  • Raise defects and retest them after the fix. Defect tracking and reporting on a priority basis.
  • Provide support during UAT testing and post-implementation work on change requests.
  • Review progress of test scenario identification, test case preparation and execution progress.
  • Prepare daily status reports for Test Leads, higher management during ST, SIT execution.
  • Participate in discussions with offshore, onsite development team, BA and client for their guidance.
  • Provide metrics for test units planned and executed as part of organization initiative to track productivity.
  • Participate in Knowledge Transfer and training sessions with development team; cross-KT with other testing teams.
  • Preparation of Test Objective Matrix based on the draft requirements.
  • Work with macros and HTML to develop tools used to minimize working on routine tasks.
  • Prepare KT plans and provide knowledge transfer to new team members.
  • Implement best practices and inputs to continuous process improvements like reuse, risk based testing, defect prevention activities.

Environment: Visual Studio, Selenium Webdriver, SQL Server 2012, Java, Eclipse, C#, Coded UI, Unit Test, Nunit, TestNG, Maven, Apache POI, JRE, log4j, AutoIt, HP QC, SQL, SOAP UI, Mainframe Terminal, Microsoft Office Tools, SharePoint.

Confidential, Edison, NJ

Senior QA Automation Engineer

Roles and Responsibilities:

  • Review the Business Requirements based on the project scope.
  • Design test case documents for reports and document new requirements for future releases. Identify valid test data and setup the data in test environment.
  • Perform Unit Testing, Functional Testing, Interface Testing, User Acceptance Testing (UAT), Integration Testing and Regression Testing on all web applications at different phases of project
  • Involved in Data base testing, executed SQL queries to check the data table updates and verify the Database integrity
  • Identify the scenarios suitable for Automation, set-up the environment for Selenium Webdriver through Java in eclipse IDE. Build the hybrid automation framework by configuring TestNG for unit test and reporting, maven to build, Apache POI, AutoIT, Log4j and add-ons as required for all the actions and object identification.
  • Create the libraries, page object model for ease, scalability and write the test scripts for all the regression scenarios.
  • Planned tests, created automated scripts, executed scripts, monitored scenarios, analyzed results.
  • Developed Automated Functional & Regression Test scripts. Enhanced scripts to support data driven testing.
  • Build SQL queries for effective reporting and render them using excel files.
  • Executed SQL queries to check the data table updates after test execution and verify the integrity of the database
  • Involved in bug reporting and Defect verification processes.
  • Interacted with developers to discuss and resolve defects and their priorities.
  • Worked closely with automation team in debugging scripts and interpreting log files for maintenance
  • Responsible for developing and executing performance and volume tests as well as executing automated regression scripts
  • Used SOAPUI for functional testing of Web services.
  • Created XML structures for web services SOAP requests in SOAP UI 1.7.5/ 2.0 tool
  • Maintaining status reports and communicating with the Management on progress of work
  • Perform functional and data testing for reports and dashboard. Run the test cases for all the modules and identify the defects.

Environment: Selenium Webdriver, Eclipse, TestNG, SQL, SQL Server 2012, Microsoft Office Tools, SharePoint.

Confidential

Senior Test Engineer

Roles and Responsibilities:

  • Identify test cases suitable for automation.
  • Setup environment, install software and write scripts in Java using eclipse IDE.
  • Prepare automation scripts integrating with Selenium WebDriver.
  • Gathering the test data, user credentials and set-up in the external files.
  • Use of external files to create data driven scripts.
  • Regression testing, support and reviewing test scripts.
  • Executing the data Sheet and analyzing result.
  • Use Fire Bug add-on/Fire Path to identify Elements on web pages.
  • Identifying object locators and creating Page Factory for all the pages.
  • Work with TestNG unit testing framework. Test execution through TestNG xml file.
  • Build the project and the dependencies using Maven.
  • Work in Hybrid framework using page factory, generic library, business library, TestNG
  • Create business libraries and web driver generic libraries, functions for the entire Project.
  • Extracting and writing data from excel sheet with Apache POI library add-on.
  • Use log4j add-on for logging the events during test execution.
  • Work with AutoIt to handle windows-based pop ups.
  • Review requirements and analyze requirements - clarify with Business Analysts.
  • Prepare test scenarios and obtain sign-off for coverage.
  • Review/prepare test cases from the scenarios.
  • Prepare test data requirements of the modules.
  • Work with Onsite leads and managers for getting the test cases reviewed and sign-off from business analysts or clients.
  • Conduct risk based prioritizations of the test cases.
  • Load test cases in Test Management tool and perform traceability to requirements.
  • Test the stubs as required using SOAP UI during system test phase.
  • Point of contact for the entire module Individual IDV and mock testing using SOAP UI.
  • Execute test cases, raise issues for clarification before logging a defect to reduce invalid defects.
  • Raise defects and retest them after the fix.
  • Defect tracking and reporting on a priority basis.
  • Provide support during UAT testing and post-implementation work on change requests.
  • Review progress of test scenario identification, test case preparation and execution progress.
  • Prepare daily status reports for Test Leads, higher management during ST, SIT execution.
  • Participate in discussions with offshore, onsite development team, BA and client for their guidance.
  • Provide metrics for test units planned and test units executed as part of organization initiative to track productivity.
  • Participate in Knowledge Transfer and training sessions with development team; cross-KT with other testing teams.
  • Preparation of Test Objective Matrix based on the draft requirements.
  • Work with macros and HTML to develop tools used to minimize working on routine tasks.
  • Attend sessions on Quick Test Professional (QTP) and selenium and identify scenarios within the project for automation.
  • Prepare KT plans and provide knowledge transfer to new team members.
  • Prepare Book of Knowledge (BoK) on the tasks worked and obtain sign-off for the same.
  • Implement best practices and inputs to continuous process improvements like reuse, risk based testing, defect prevention activities.
  • Participate in team appraisals and career discussions.

Environment: Selenium Webdriver, SQL Server 2008, Eclipse, TestNG, Maven, Apache POI, JRE, log4j, AutoIt, HP QC, SQL, SOAP UI, Mainframe Terminal, Microsoft Office Tools, SharePoint.

Confidential

Senior Test Engineer

Roles and Responsibilities:

  • Learn and work on Hybris e-commerce and Adobe ALM configuration tools.
  • Learn the functions of the site and scenarios for testing.
  • Test execution of the test cases
  • Raise issues for clarification before logging a defect to reduce invalid defects.
  • Raise defects and retest them after the fix.
  • Perform Ad-hoc testing and documenting issues for clarification.

Environment: Hybris, Adobe ALM, Oracle 10g, Microsoft Office Tools.

Confidential

Test Engineer

Roles and Responsibilities:

  • Review requirements and analyze requirements - clarify with Business Analysts etc.
  • Prepare test cases from the change requests. Peer review the test cases for coverage.
  • Test case execution and raise issues
  • Raise issues for clarification before logging a defect to reduce invalid defects.
  • Raise defects and retest them after the fix.
  • Work on the Service Request application end to end workflow by creating new Service requests, routing them through the workflow, approving them and checking the mainframe terminal.
  • Verify the transactions are posted on the Mainframe terminal.
  • Verify the test data, create new data or provide requests for new users in the test environment.
  • Implemented best practices and inputs to continuous process improvements like reuse, risk based testing, defect prevention activities.
  • Participate in discussions with offshore, onsite development team, client for their guidance.
  • Participate in BA walkthroughs coordinated by onsite leads to understand the change requests and raise any issues.
  • Work with macros and HTML to develop tools used to minimize working on routine tasks.
  • Attend sessions on Quick Test Professional (QTP), Selenium and identify scenarios within the project for automation.
  • Attended sessions on RFT for test Automation.
  • Attended training on Load Runner to learn performance testing.
  • Participate in Knowledge Transfer sessions with development team, onsite leads and managers. Provide Knowledge Transfer to new team members.
  • Prepare knowledge artifacts after the project release.

Environment: HP QC, VB Script, HTML, Mainframe Terminal, Microsoft Office Tools, SQL Server 2008, SharePoint, QTP.

Confidential

Test Engineer

Roles & Responsibilities:

  • Writing, executing and maintaining test cases for UI, functional and regression testing.
  • Involved in reviewing test cases & test scripts.
  • Report, track and manage Defects from inception to closure
  • Involved in different types of testing: Functionality testing, Regression testing, Build Verification Testing, Acceptance Testing, GUI Testing, Sanity check, Validation Testing, Database Testing, Integration Testing, Navigation Testing.
  • Execution of regression tests for various builds.
  • Understanding new features of product through in-house trainings.
  • Interacted with developers and business analysts to analyze the business requirements and specifications.

Environment: Java/J2EE, Oracle 9i, MS Excel, MS Project Plan, MS Word.

We'd love your feedback!