Job Summary
The test automation engineer’s role is to test and maintain automated testing scripts in support of the achievement of business requirements to enhance the quality, breadth, frequency, and volume of testing in the client environment. This includes utilizing an automated testing framework to maintain automated test scripts, analyze software workflow, and implement test scripts for applications identified by our clients.
Essential Job Functions
The following duties are normal for this position. The omission of specific statements of duties does not exclude them from being expected of this position if the work is similar, related, or a logical assignment for this position. Other duties may be required.
Strategy & Planning
- Analyze and assess existing business systems and procedures
- Assist in the definition, development, and documentation of test requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments
- Assist in executing automated testing software development project plans
Operational Management
- Liaise with network administrators and application analysts to assist in resolving problems identified during testing of software products or company software systems
- Write progress reports and standard operating procedures
- Adjust test automation scripts to test functionality and/or performance of company applications as necessary
- Generate statistics and write reports for management and/or team members on the status of the testing process
- Train end users to review test results and execute test automation scripts on demand
- Install software products for end users as required
Knowledge, Skills & Abilities
Required Education
Associate Degree in Information Systems or Computer Science required. College diploma or university degree in the field of computer science, information systems, or software engineering preferred, and/or 2 years equivalent work experience
Preferred Experience
- Experience working with Eggplant or similar test automation framework
- Prior experience working with healthcare systems
- Hands-on experience implementing test cases and test plans
Special Skills & Knowledge
- Proficiency in scripting programming languages (JAVA)
- Understanding of coding methods and best practices
- Knowledge of applicable data privacy practices and laws
- Able to communicate effectively with non-technical staff and with members of interdisciplinary teams
- Strong written, verbal, and interpersonal communication skills
- Keen attention to detail
- Analytical and problem-solving abilities
- Ability to effectively prioritize and execute tasks in a high-pressure environment
Licenses, Certifications, etc.
None required
Other Requirements
Budgetary & Financial Impact
No direct budget responsibility
Supervisory Responsibility
None
Working Conditions & Travel Requirements
Some travel required to client sites