Sr. Test Automation Engineer Resume
5.00/5 (Submit Your Rating)
Philadelphia, PA
PROFESSIONAL SUMMARY
- Senior Test Automation Lead with 11+ years of Software testing experience in Health Science, Healthcare and Legal industries - combination of test automation development and consulting, QE process, technology solutions delivering platform transformation.
- Seasoned professional with in-depth understanding of Software Development Life Cycle, Project implementation, Agile & Scrum development, Test Management, Automation consulting, Assessment and Framework Setup.
- Enabled and lead test automation effort in Projects using Selenium, Protractor JavaScript, Typescript and QTP/UFT.
- Responsible for evangelizing QA automation transformation initiatives with ~60+% savings in regression.
- Experience in implementing and maintaining combination of Keyword and Data Driven, Page Object model frameworks
- Expertise in Automation testing for both Angular and Non-Angular pages
- Innovative approach to solve business challenges leveraging next-gen technologies to drive gains in software quality.
- Gained immensely valuable experience and technical skills on Test automation space for past 11 years.
- Proactive and tireless contributor to the improved standardization and best practices processes of Quality Engineering team.
- Delivered result oriented solution by automating the different complex business workflows using Selenium framework.
- Worked with multiple QA managers for consulting their test automation needs and tool identification.
- Hands on experience with Protractor Angular JS tool with Typescript and Jasmine BDD framework
- Expertise in Automation Estimation and development, Test plan preparation, Test Execution and Test Summary reporting
- Strong automation testing Quality Assurance experience within Agile environment
- On-site coordinator with good experience in project coordination, communication and project deliverables
- Mentoring and coordinating the offshore QA team on their testing needs and training them in test automation tools.
TECHNICAL SKILLS
- Test Automation Consulting
- Automation Framework Setup
- Scripting & Documentation
- Automation Test Strategy
- Automation Estimation
- Continuous Integration
- Test design and Planning
- Test Execution and Reporting
- Selenium Webdriver
- Protractor - Angular JS
- Webservices Testing
- VBS, JavaScript, Typescript
- Java, C# programming
- BDD - Jasmine, Cucumber
- Quick test professional/UFT
- SOAP UI
- GitHub, Jenkins
- Defect Tracking
- Excel macros
- MS SQL
- Tool Analysis & Recommendation
- JIRA, Confluence
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr. Test automation engineer
Responsibilities:
- Understanding the business requirements and developed test cases to test the complete functionality of the application.
- Actively involved in Story grooming with development team, Product owner, Technical grooming with developers, Sprint Retrospective and Sprint Review meetings with stakeholders
- Involved and developed comprehensive Test plans, Test Case and documented them in JIRA.
- Documented completed business workflow in confluence for novice and future reference.
- Executed the test cases and test scenarios using JIRA execution test cycles.
- Created and driving the team for executing Critical regression suite on every sprint releases and Hotfix releases.
- Involved in functionality testing, regression testing, E2E testing and system testing.
- Involved in phases of API testing using Swagger and Postman tools.
- Creation of automation test scripts using Selenium Java with TestNG and later using C# with MSTest
- Worked in JavaScript based technologies likeNodeJS, AngularJS, WebdriverJS,Protractor, TypeScript, Grunt and Jasmine2.
- Implemented Page Object Model in Selenium & Protractor to decouple test scripts from directly referencing UI elements.
- Execution of automation test scripts using selenium Grid and Jenkins continuous integration approach.
- Involved in Automation Scripts development, debugging, reviews, batch scripts execution, analyze results and reporting defects.
- Coordinated Sprint releases and participated in GNG meetings.
- Project is executed based on an onsite/offshore model. Effective communication and co-ordination with offshore developers.
- Periodic meetings with the offshore-team in coordinating regression testing for every sprint releases.
- Selenium Web driver - Java, C# - Implemented combination of page object model and data driven framework. Project started with 0 automation tests and wrote 400+ Selenium WebDriver tests for cross-browsers. Jenkins is used as a Continuous Integration tool to trigger the test suites automatically/demands from Git repository in virtual machines.
- Protractor WebdriverJS, NodeJS, TypeScript - Implemented Page object model approach with jasmine2 framework and automated 100+ tests as we are going towards responsive design incrementally. Test suites were executed using Grunt build and Jenkin jobs in VMs using selenium server.
Confidential
As Sr. Automation Lead
Responsibilities:
- Automation Testing - Onsite lead
- Point of contact for all automation deliverables for the account
- Enterprise wide Automation Assessment and framework setup
- Automation Test Script Estimation.
- Allocating tasks to the offshore team members.
- Offshore coordination
- Identification of reusable functions with respect to application.
- Test script creation using QTP-VBS, Selenium-Java & SOAP UI-Groovy
- Test Script Execution from Quality Center
- Review of the created scripts to maintain Organization Quality Standard
- Mentored trainees in QTP, Selenium and SOAP UI
- Onsite Point of Contact for the Automation Testing process of the project. Involved in the project right from the Project proposal, estimation, planning and creation of test cases, Script design, execution, on-time delivery and Test summary report for the Automation Testing.
- QTP – QC Automation Framework – Web Application Testing a Common Automation framework was developed using QTP 11 and integrated with QC 10 with all major features including uploading of HTML reports to QC test lab for business users and client. This Automation effort helped many QA leads to accelerate the testing and more test coverage allowing PTG to accept more testing projects without increasing the associates. This hybrid automation framework helped to deliver the automated scripts rapidly in agile environment.
- Designed and implemented excel macros and VB script programs for various file comparisons, database and content testing which was manually 100% not feasible.
- Selenium Web driver and Java – Web testing – Created Hybrid driven framework and automated various scenarios using visual studio C#. Executed the test scripts in different browser like Internet Explorer, Firefox, chrome and Safari in Win XP and Win 7 OS.
- SOAP UI – Webservice testing – Automated various types of Webservice like SOAP and HTTP RESTful requests and validated the responses. Created data driven framework using Groovy scripting
Confidential, St Louis, MO
As Onsite Test Automation
Responsibilities:
- Enterprise wide Automation Assessment and framework setup
- Provided Test Automation and QTP Training to PTG QA leads
- Automation Consulting - Assessed the current state of automation and determined the extent of test automation possible for the PTG applications in scope, performed gap analysis for current automation approach and provided recommendations
- Framework Implementation- Implemented Common Automation framework and scripting standards, Setup Automation process model, Created Automation Roadmap, Implementation Plan and Setup organization structure with roles and responsibility for test automation
Confidential
As an Offshore Automation Lead
Responsibilities:
- Understanding the requirements of project details
- Automation Assessment and framework setup
- Automation Test Script Estimation
- Design and Analysis
- Offshore Point of contact for deliverables
- Creation of Automation test scripts in QTP 10
- Execution of Automation test scripts
- Debugging of scripts
- Offshore Point of Contact for the Automation Testing process of the project. Involved in the project right from the Project proposal, estimation, planning, and creation of test cases, Script design, execution and test reporting for the Automation Testing.
- QTP Automation - Automated various scenarios by creating reusable components and utility functions to reduce the automation effort and turnover around 100+ test scripts for 2 different applications in 3 months
Confidential
Offshore Automation Lead
Responsibilities:
- Understanding the requirements of project details
- Automation Assessment and framework setup
- Design and Analysis
- Automation Test Script Estimation
- Preparation of Test Scripts in QTP 9.2
- Debugging of scripts
- Execution of Automation test scripts
- Defect logging and Tracking
- Offshore Point of Contact for the Automation and Manual Testing process of the Page Designer project. Involved in the project right from the Project proposal, estimation, planning, creation of test cases, Script design, execution and test reporting for the Automation Testing.
- ImageMagick – Automated Image comparison using Imagemagick command line tool, including the downloading of images from the web Application and reported the results with difference images in HTML report
- Quality center Spell check Automation – Created an excel macro tool to perform a spell check for the QC assets using Microsoft office spell check, also have added Dictionary to include project specific keywords
- QTP Automation - Automated 80% of high priority business scenarios including Sitecore CMS functionalities, SQL verification and Image comparison by integrating Imagemagick tool.
Confidential
Automation Test Analyst
Responsibilities:
- Understanding the Requirements
- Estimating the Tasks
- Design and Analysis
- Creation of Automation test scripts in RFT
- Debugging of scripts
- Execution of Automation test scripts
- SCM Activities for Confidential Benefits Project
- Claims Automation and 24 x 7 support - worked in all the Confidential applications wherever the automation scope at hand for speed up the manual Task. Claims processing in both Mainframe and Web application, Error logging, Data feed to mainframe systems etc.
- As a Test Automation Test trainee, the following activities were performed:
- Understanding of Business requirements and manual test cases
- Creation of Automation test scripts in QTP 8.2
- Execution of Automation test scripts
- Debugging of scripts
- Automation Hands-on in SDLC - In the project for system testing, both manual and automation approaches were used. Automation testing process is used for Regression Testing. Quality center tool for test management was implemented for which the test lead will play a major role in customizing the tool, to suite project needs. Software testing concepts such as test planning, test strategy definition, execution planning and defect management skills were predominantly used.