Sr. Automation Test Engineer Resume
Dallas, TX
SUMMARY:
- Seeking a challenging position as a Software QA/Test Automation Architect.
- 17 Years of experience in QA with Automation, Manual, Test Management, Test Planning across various domains with varied clients.
- Architected and implemented different automation frameworks like Confidential, BDD Test Automation Framework in Agile projects
- Designed and implemented Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects
- Strongly self - motivated, enthusiastic, quick learner and goal-oriented
- A decision-maker, well organized, resourceful and work well independently or in a cooperative team effort
- Strong knowledge of Software Development Process and automation testing methodologies
- Experience in Web Services automation testing using SOAPUI and REST API tools
- Expert in agile and waterfall project management methodologies
- Led global delivery teams of size (>20 staff) and experienced in managing on shore and Offshore teams
TECHNICAL SKILLS:
Testing arena: Manual/Automation Testing, Web/Desktop Application, Database Testing, Mobile Application & Web service Testing
Programming Languages: Java, Groovy, C, C++,C#, VB
Automated Test Tools:
Java Based: Selenium WebDriver & Sikuli for UI Regression, Frameworks Spook for Confidential, Serenity/JBehave for BDD, TestNG, SOAP UI and Postman for Rest and SOAP Web Service Testing
Mercury Interactive Tools: Experience using Quick Test Professional, Extensive experience using Mercury Interactive Win Runner and Test Director, Experience using Load Runner.
Rational Tools: Robot, IBM XDE Tester (formerly RobotJ), Rational Purify, Quantify and Pure Coverage
Database: Microsoft SQL, Oracle, MySQL, DB2, Gemfire
Database Tools: Toad, SQL Navigator, and SQL Plus.
Operating System: Windows, Linux, Unix, Sun Solaris
Source Code Control: Bitbucket, Github, Rational Clear Case, Visual Source Safe, Win CVS, Tortuous SVN
Defect Tracking Systems: HP Quality Center, Rational Clear Quest, Bugzilla, Jira, Testopia
Other Tools: Atlassian Stash, JIRS, Confulence
Build Tools: Gradle, Maven & Ant
EXPERIENCE:
Sr. Automation Test Engineer
Confidential, Dallas, TX
Responsibilities:
- Architected BDD Test Automation Framework using Serenity / JBehave for UI & Web service regression automation.
- Automated Desktop applications by integrating Sikuli with Selenium WebDriver
- Developed a Confidential Automation Framework using Spock, Groovy, Selenium Web Driver, Gradle & GITBash
- Well versed with using Java API to automate Restful and SOAP web service testing
- Implementation a highly functionally decomposed and data driven framework using Behavior Driven Development & Page Objects Model concept
- Developed Mock API for acceptance test automation and for developing UI automation when systems are not integrated during agile development phases
- Created scheduled jobs in Jenkins that triggers automation scripts on slave machines
- Manage and coordinate daily test automation development and execution.
- Provide technical guidance to QA automation team members.
- Deliver Confidential automated tests to complete stories in Agile sprints
- Well versed with Agile methodology. Participate in grooming/Sprint review and retrospective meetings
- Has good knowledge in working with Gemfire, JMS and SOA architecture.
Lead. Automation Test Engineer
Confidential, Dallas, TX
Responsibilities:
- Leading QA Team of size 6
- Preparation of Test Plan
- Preparation of Project Plan
- Preparation of QA Effort Estimates document
- Specify test environment requirements
- Maintaining Process related documents like Quality Indicators, Project Tracking Workbook
- Test Analyzing and risk management
- Used SOAP UI for testing Restful as well as SOAP-based Web Services
- Performed functional, data-driven and regression testing using SOAP UI.
- Identify & document test approaches and recommendations
- Test web based applications, back-end platforms, databases
- Architected and Enhanced a Hybrid Test Automation Framework using Selenium Web Driver, TestNG, Maven, and Jenkins for cross browser testing.
- Implementation a highly functionally decomposed and data driven framework using Page Objects Model concept
- Creating Regression test scripts using Selenium Java in Junit frame work.
- Created scheduled jobs in Jenkins that triggers automation scripts on slave machines
- Framework facilitates to run the Test Scripts individually or can trigger a set of scripts that can be executed in Local or salve machine using Jenkins
- Manage and coordinate daily test automation development and execution.
- Provide technical guidance to QA automation team members.
Lead. Automation Test Engineer
Confidential, Irvine, CA
Responsibilities:
- Architect the new automation framework which enables to manual testers & clients build automation scenarios from web interface
- Run tests by using Selenium remote control in different browsers.
- Developed the Web Interface in Java
- Analyze, Architect and Enhance Hybrid Test Automation Framework in QuickTest Professional (v. 11)
- Created jobs in Jenkins and executing build in same.
- Debugging and updating the Test cases based on the functionality changes.
- Written Test Scripts and Executed in Local and Client Machine using Jenkins
- Perform ALM Admin duties such as setup Dashboard Scorecards; maintain projects, users, workflow, etc
- Manage and coordinate daily test automation development and execution.
- Provide technical guidance to QA automation team members.
- Streamlined the reporting mechanism by logging the Pass / Fail Status to ALM and using the ALM reported data to build Regression Score Cards in ALM.
- This framework has the following features:
- Develop User Interface in java which enables the manual testers / Clients generate automation scenarios.
- Develop Dashboard in Java (JSP/Servlets) to monitor the regression executions and to manage Virtual Machines (runner machines) to load balancing regression execution effectively
- 50% of my time is spent in developing java based application.
- Develop utilities to automate the JBoss BRMS feature using java.
Lead Test Automation Consultant
Confidential, Santa Ana, CA
Responsibilities:
- Analyze, Architect, and Implement Hybrid Test Automation Framework from scratch in QuickTest Professional (v. 10)
- Develop Web based utilities in java to reduce the Manual Testing efforts during Production Acceptance Testing.
- Develop selenium IDE tests for smoke test automation.
- Automate regression test cases for Court Case Management System (Java application).
- Manage and coordinate daily test automation development and execution.
- Provide technical guidance to QA automation team members.
- Perform Quality Center Admin duties such as setup; maintain projects, users, workflow, etc
- Work closely with internal customers to effectively and efficiently achieve their testing goals via Test Automation.
- Develop, Maintain performance testing scripts in Load Runner
- This framework has the following features:
- Develop Web based Utilities in Java (JSP/Servlets) to automate parsing complex xml during Production Acceptance Testing phase of the project.
- Develop Intranet Website in Joomla (open source Content Management Software for building websites)
- Ensure all data is correct, complete and consistent
- Capture data
- Run validation checks and data integrity checks
- Performed white box testing using Rational Purify, Quantify and Pure Coverage
Sr. QA Consultant
Confidential, El Segundo, CA
Responsibilities:
- Participate in software requirements, design, implementation, and unit test review meetings
- Perform Alpha regression tests, new feature tests and software defect verification on both simulator and real hardware tools.
- Participate in all phases of testing; perform Unit, Integration, Functional, User Acceptance, and Performance tests.
- Report, track, validate and perform code review of bug fixes
- Coordinate Alpha test activities for major software releases
- Perform Quality Center Admin duties such as setup; maintain projects, users, workflow, etc
- Performed manual testing on most of the sports interactive applications like MLB, NFL, NASCAR, Mega March Madness, Golf etc
- Involved in testing all the feature of Weather 1.0 version like Local on the 8’s, Stand alone Weather App and Alerts
- Performed testing in TV apps like Flicker.
Lead Test Automation Engineer
Confidential, Waltham, MA
Responsibilities:
- Analyze, Architect, and Implement Keyword driven spread centric Test Automation Framework from scratch in QuickTest Professional (v. 9)
- Initiate, plan, coordinate, and monitor automation projects
- Collect and report automation metrics to upper management
- Managed automation team of 5 persons and make the team to deliver the scripts on-time
- Used Open source tool Qantom to develop the script for XML object repository.
Sr. QA Engineer
Confidential, Edison, NJ
Responsibilities:
- Establish automated testing process and tool implementation.
- Extensive experience in QTP script development.
- This framework has the following features:
- Provided technical training for new SQA engineers in U.S and India
- Design and implement automated test framework and scripts that are used to test Imany software products.
- Participate in software requirements, design, implementation, and unit test review meetings
- Develop Alpha test plans and test procedures for Wafer Processing tools.
- Perform Alpha regression tests, new feature tests and software defect verification on both simulator and real hardware tools.
- Coordinate Alpha test activities for major software releases
- Test Analyzing and risk management
- Identify & document test approaches and recommendations
- Test web based applications, back-end platforms, databases White Box Testing
- Performed white box testing using Rational Purify, Quantify and Pure Coverage
Sr. Test Automation Engineer
Confidential, Edison, NJ
Responsibilities:
- Migration of legacy Rational Robot scripts to the newer version of Rational Robot.
- Extensive experience in Rational Robot script development.
- Review, maintain and improve automated software test methodologies and processes
- This framework has the following features:
- Design and implement automated test framework and scripts that are used to test Imany software products.
- These automated scripts save thousands of manual testing hours for the company.