Automation Engineer Resume
San Francisco, CA
SUMMARY
- 12+ years of experience in Software Testing
- Around 4 years of experience as QA Lead
- Experience leading offshore and onsite teams
- Expert in functional automation testing using Win Runner and QTP.
- Mercury Certified QTP 8.2 Specialist
- Expert at designing test automation frameworks from scratch.
- Acquainted with various Software Development Lifecycles (SDLC), Defect Life Cycles (DLC), Software Testing Lifecycles (STLC)
- Developed test utilities using VBA and VB script to help the business users schedule test execution, schedule back up of test scripts.
- Extensive experience working with large complex software applications
- Experience in testing web based, windows client server applications
- Experience with XML, PDF, and Database test automation.
- In - depth knowledge on test management tools - Test Director, Quality Center, ALM
- Extensive experience in using Open Test Architecture (OTA) to work on QC/ALM test utilities.
- Involved in POC, research on new test tools implementations
- Ability to work individually or as part of the team
- Experience in testing Oracle Apps, .Net applications and Client/Server application
- Experience on Facets application test automation using QTP.
- Mentored QTP automation team to facilitate growth within the team including training on QTP, providing solutions to complex QTP code issues, minimizing the test execution time
- Extensive experience in various automation frameworks like Data-Driven, Keyword-Driven and Hybrid approaches.
- Worked extensively on descriptive programming, file system objects and excel objects
- Conducted interviews on test automation, to recruit new resources
- Developed performance scripts using QTP to calculate the server response times.
- Maintained around 12 test automation machines which are used as remote machines for test automation.
TECHNICAL SKILLS
Systems: Windows 98/200/XP/Vista/8
Test Tools: Quick Test Professional (QTP) 8.2/9.0/ 9.2/9.5/10/11 , Win Runner, Test Director, Quality Center 9.0/9.5/10, Application Lifecycle Management (ALM) 11, Rational Suite
Languages: VB script, VBA, C, C++
Databases: Oracle, DB2, SQL Server
Browsers: Internet Explorer, Firefox, Chrome
Methods: Waterfall, V model, Agile
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Automation Engineer
Responsibilities:
- Working as a senior QA Engineer
- Analysis and review of functional design and business requirements.
- Review existing QTP test automation framework.
- Develop new QTP automation hybrid framework.
- POC on new QTP test automation framework and demo the abilities of framework.
- Developed several VBScript functions using OTA, Excel/Word/PDF application object model.
- Identify possibility of browser compatibility testing using QTP test automation.
- Develop manual test cases for new functionality
- Effectively involved in creating stories, subtasks and Defects in JIRA.
- Identify data needs and develop data request sheets for testing.
- Conducted interviews to add new resources to team.
- Involved in daily scrum meetings and sprint planning sessions.
Confidential, San Francisco, CA
Automation Engineer
Responsibilities:
- Working as a senior QTP automation engineer.
- Training offshore resource on QTP and automation framework.
- Co-ordination with offshore resource on a daily basis to check status and to resolve any technical or application specific issues.
- Developed test data generator utility using VB script, Excel, QTP application object, DB connection object & OTA. This utility will gather required test data from DB and create test data excel file
- Developed new components for new requirements.
- Test machines setup after windows 7 upgrade. This involves QTP, ALM and related patches installation and default settings setup.
- Involved in testing and updating test scripts for Windows 7 upgrade.
- Maintenance of performance scripts developed using QTP.
Confidential, San Francisco, CA
Automation Engineer
Responsibilities:
- Worked as a QTP and automation engineer
- Utilized existing automation framework to develop data creation scripts for business users.
- Developed and updated existing components for every new release of EPIC application.
- Provided technical assistance to script users to resolve test execution issues.
- Suggested various developments to existing automation framework.
- Involved in design, implementation and documentation of automation process.
Confidential, San Francisco, CA
Automation Team Lead
Responsibilities:
- Acted in a senior role in leading automation testing team and helped in setting up a global test automation framework
- Maintained existing automation frameworks and scripts. Involved in upgrading the existing scripts to new framework
- Developed test utilities using Visual Basic, VB script to help QA team schedule QTP automation tests from ALM and to maintain daily back up of test scripts
- Developed new framework and automated several tests for various Confidential internal applications using QTP, VB script, ALM/QC.
- Involved in ALM upgrade testing by verifying the QTP tests behavior.
- Mentored, trained team members on QTP and framework.
- Conducted Test Automation Forum to identify areas of improvement and to discuss various new techniques, best practices and also to provide solutions for any major QTP code issues.
- Supported regression testing cycles by updating, executing test automation scripts.
- Involved in framework documentation, library maintenance.
- Developed many test scripts, reusable actions, function libraries for various Confidential internal applications.
- Developed test data capture scripts using VB script to capture test data from DB2 database.
- Maintenance of around 12 remote test machines which includes install, uninstall, upgrade QTP and ALM
- Developed performance test scripts using QTP to capture server response times for each critical scenarios.
- Involved in conducting interviews on test automation
Confidential, El Dorado Hills, CA
Facets Test Automation Consultant
Responsibilities:
- Served a Facets automation consultant role by educating the team with automation framework implementation details.
- Developed, implemented test automation framework using QTP, QC and VB script for Facets application.
- Developed various data production scripts to help the UAT data management team with the test data requirements.
- Involved in UAT Test Data Management process development
- Task allocation and status tracking on a daily basis
- Analyze, identify and automate possible scenarios for Test Data Management team.
- Trained business users and QA team on QTP data template usage.
- Developed complex automation tests using QTP, VBScript and Microsoft XMLDOM object to validate xml files.
- Create, update and maintain various regression tests for claims processing scenarios.
Confidential, Boston, MA
QA Team Lead
Responsibilities:
- Served as a QA automation team lead for 5 offshore resources and served as a QA team lead for 2 offshore manual testing resources.
- Analyze regression scenarios to identify automatable scenarios
- Developed automation test plan and road map
- Design and develop hybrid automation framework using QTP, QC and VB script.
- Developed and maintained various automation components like object repositories, functional libraries, recovery scenarios, reusable actions.
- Developed test data creation scripts
- Co-ordination with offshore team on a daily basis to check status and to resolve any technical or application specific issues.
- Review and certify components developed by offshore team.
- Weekly status and metrics projection
Confidential
Project Lead
Responsibilities:
- Involved as a part of test automation team and also served as a member of center of excellence testing team.
- Worked on automation POCs, test effort estimations, provide training to team on automation tools.
- Developed tool to calculate test effort estimation using use case points.
- Involved with implementing Rational Suite, license management and trained team on Rational Suite implementation.
- Developed ICS automation framework using QTP, QC and VB script.
- Involved in developing automation tests for Oracle Apps.
- Task assignments, monitoring and status reporting
- Provided technical and functional support to team on QTP and Oracle Apps.
Confidential
Assistant Systems Engineer
Responsibilities:
- Involved in migrating scripts from WinRunner to QTP.
- Developed several automation tests using WinRunner and QTP.
- Involved in test automation framework development.
- Scheduled WinRunner test scripts execution
- Conducted weekly technical issues review meeting
- Developed and executed QTP scripts and executed from QC.
- Developed automation test plan and involved in developing automation road map.
Confidential
Test Automation Engineer
Responsibilities:
- Involved in identifying a test automation framework using WinRunner.
- Developed automation test using WinRunner and executed them from Test Director.
- Developed data driven tests to execute tests with different sets of data.
- Provided training on WinRunner to new team members
- Responsible to identify changes for each release and update automation test scripts accordingly.
Confidential
QA Engineer
Responsibilities:
- Involved in testing web applications using existing test cases.
- Develop new test cases based on the new requirements.
- Undergone WinRunner hands on training.
- Developed few functions and test scripts using WinRunner.
- Manually testing the web application for broken links
- Involved in smoke, regression and system testing.