|
|
AUTOMATION SPECIALIST
The Automation Specialist is responsible for developing automated software test plans that define all tool requirements, necessary hardware and data resources, the automated test cases and test procedures for current projects that are assigned. Job Specifications
- Must have 5+ years of technical experience in software testing, quality assurance, and experience as a software developer.
- Must be proficient in all Windows operating system environments and either HP-UX or Sun Solaris Unix operating system environments.
- Experience in other operating systems, e.g., Linux, mainframe, AS/400, etc. is a PLUS.
- Experience with at least 1, 3rd generation programming language is required, e.g., C/C++, Java, VB, C#, etc.
- A 4-year degree, preferably in engineering, computer science, or computer information systems is recommended but can be substituted for substantial development and testing experience.
- Must be able to grasp and learn new testing techniques, test tools, and environments quickly.
- Must have knowledge and demonstrable experience in planning for test efforts and the differences in planning for manual testing and automated testing.
- Must have the skills to lead a medium team on a medium project (4-5 people, including the Lead, for 2-3 months).
- Able to communicate clearly with Client Developers and the Manual Test Team,
- Training or certification in at least one automated regression test tool AND one automated performance test tool is required
- Actual project experience in at least one automated regression test tool OR one automated performance test tool is required.
- Must be able to travel to assignments outside of both Denver and Colorado.
Duties and Responsibilities
- The duties and responsibilities of an Automation Specialist include but are not limited to:
- Automated Regression Test Planning.
- Must work very closely with the Test Lead, Test Manager and/or Project Manager,
- Thoroughly understand all objectives of the test effort,
- Thoroughly understand all aspects of the manual test plans,
- Develop a detailed automated software test plan that defines, at a minimum, all tool requirements, necessary hardware and data resources, the automated test cases and test procedures, and for automated testing.
- Automated Regression Test Execution,
- Develop GUI or Browser based automated test scripts, using either the capture playback feature of the test tools or direct scripting,
- Develop links between the automated test tools, database repositories, and test management tools,
- Update and maintain automated test scripts as required,
- Ensure all bug reporting is made to the Client,
- Ensure that all new builds and re-releases are brought in-Lab, installed, and resolve problems related to this,
- Report on all test results.
- Automated "Load" Test Planning,
- Must work very closely with the Test Lead, Test Manager and/or Project Manager,
- Thoroughly understand all objectives of the test effort, either load, stress, volume, performance, benchmark or some combination thereof,
- Develop a detailed automated software "load" test plan that defines, at a minimum, all tool requirements, necessary hardware and data resources, the User or Client profiles, the "load" test scenarios, bandwidth requirements, and any potential issues related to automated "load" testing,
- Perform "Load" Test Proof Of Concepts (POC)
- Install and configure various "load" test tools,
- Develop effective scenarios that will ensure whether or not a "load" test tool can be used in the test environment,
- Report on all POC results
- Automated "Load" Test Execution,
- Develop GUI or Browser based automated "load" test scripts, using either the capture playback feature of the test tools or direct scripting,
- Develop links between the automated test tools, database repositories, and test management tools,
- Run and report on all "load" test scenarios,
- Update and maintain automated "load" test scripts as required,
- Ensure all bug reporting is made to the Client,
- Ensure that all new builds and re-releases are brought in-Lab, installed, and resolve problems related to this.
- Develop the "load" test final report detailing the results of all test runs.
- Maintain expertise in at least one automated software regression test tool and one automated software performance test tool,
- Work as an integral part of the Test Staff,
- May be assigned to non-automated test efforts to support test execution
- Report to the Test Manager and/or Project Manager.
Reporting Reports directly to the SysTest Labs’ Director of Automation Working Conditions
Work on-site at SysTest Labs facility in Denver, Colorado
Hours are 8:00 a.m. – 5:00 p.m., Monday through Friday Regular full time employee (FSLA Exempt)
Overtime work is frequently required
Travel is required
Please Direct all Employment Inquiries to:
Stephanie Fling
Recruiting
Telephone: (303) 575 6881
Fax: (303) 575 6882
|