Test Automation Engineer as a part of integration testing team of an Agile software development project, primary tasks include test planning, development of Automation scripts using QTP, and test execution. The selected person will be responsible for:
* Developing Test Plans, Test Strategy, Test Cases, and Test Data for a web based application.
* Developing automation scripts, working with developers, test team members, and business Subject Matter experts to design automation scripts.
* Executing and updating automation scripts test cases via automation tools and/or programming.
* Storing and developing repository of the developed automation scripts for regression testing.
* Reporting detailed test results of automation scripts completion, failure, and blocked rate.
* Analyzing complex testing procedures and recommending actions to improve reduction in manual testing effort process.
* Contributing to the development of test strategies and approaches for regression test automation also may be requested to create automation scripts for requirements test cases, adhoc (negative) test cases, performance timing test cases, and user automated test cases.
* Ensuring any unresolved problems or issues with testing efforts are documented and escalated.
* Analyzing and prioritizing defects resulting from automated script.
* Providing status and progress reports by project on automated efforts.
* Effectively communicating in meetings with project team members and stakeholders.
** Skills Requirements:
* Expertise in QuickTest Pro (QTP) and Quality Center (QC), design and implementation of QTP tests scripts.
* Expertise in QTP scripting language, and proven ability to read and code Visual Basic and Java.
* Ability to reporting detailed test results of automation scripts completion, failure, and blocked rate.
* Experience with automated build processes integrated with automated testing and QA reporting.
* Strong experience with manual testing, testing tools, writing test plans, and reviewing test cases.
* Ability to deliver documents like TestPlan, Reports etc. with high quality.
* Experience creating and implementing test environments for a client-server or distributed system involving relational databases.
* Microsoft Windows XP, Windows NT, and Office Suite experience.
* Proven ability to support software engineering life cycle (requirements analysis, design alternatives; detail program specifications, test plans, test case scenarios, etc.)
* Written and verbal communications skills.
* Effectively work in a team environment and adjust to dynamic schedules.
* Ability to deliver on quick pace, excellent communication skills.
* Must be able to adjust schedules to accommodate changing priorities on automation.
* Proven team player with strong interpersonal skills possessing a demonstrated ability to handle multiple projects with varying priorities.
* Strong ability to work smoothly and effectively in groups comprised of widely ranging personality types.
* Detail oriented and deliverable focused.
Education/Work Experience:
BA/BS degree + 11 years (132 months) of IT experience OR an MS degree + 9 years (108 months) of IT experience. If no degree,