Automation Test Engineer
We are seeking an automation test engineer to join our team and develop automation tests for air traffic management systems. The successful candidate will help design, create, and execute automated system integration tests as part of an integrated team.
This role offers the opportunity to work on a critical infrastructure programme vital to the future of UK Air Traffic Management.
While experience with Air Traffic Management (ATM) is not required, as on-the-job training will be provided, candidates should have broad systems test experience, preferably within large-scale systems of systems integration programmes.
Key responsibilities:
1. Review requirements and design documents, seek clarifications, and identify the full scope of testing.
2. Review test plans from other teams to identify gaps in requirements coverage.
3. Design, write, and execute automated tests by creating scripts for automated testing functions.
4. Maximize test coverage for critical system features.
5. Document automated processes, including test plans, procedures, and cases.
6. Design and build test automation frameworks.
7. Identify suitable test scenarios for automation.
8. Set up, deploy, and operate automation tools for executing test cases.
9. Develop scripts to convert manual test cases into automated ones.
10. Determine data and environmental prerequisites for test cases.
11. Execute manual and automated test cases to verify requirements and identify defects.
12. Document test results and defects, investigate issues, and work with suppliers on root cause analysis and resolution.
13. Analyze data and test evidence from suppliers to demonstrate compliance.
14. Report progress, risks, and issues to team leads.
Essential Skills and Experience:
1. At least 4 years in a similar testing or verification role, with knowledge of the testing lifecycle, including functional and integration testing.
2. Experience with systems integration.
3. Proficiency in programming languages such as Python, Java, or JavaScript for developing test scripts.
4. Understanding of APIs and SDKs for developing test automation tools.
5. Ability to apply test automation methodologies, standards, and frameworks.
6. Experience with COTS test automation tools and methodologies in an integrated testing environment.
7. Experience creating test cases from requirements and design documents.
8. Strong communication skills, both verbal and written.
9. Self-motivated with proactive communication.
10. Ability to troubleshoot, debug, and analyze test evidence and data.
11. Enthusiastic, proactive attitude, and willingness to learn new technologies.
12. ISTQB Foundation Certificate in software testing and 4-6 years of testing experience.
Desired Skills and Experience:
1. Experience with large-scale, complex integration programmes.
2. Hands-on experience with test automation tools like Robot Framework, Selenium, JMeter, etc.
3. Good time management and organizational skills.
4. Knowledge of Service-Oriented Architecture.
5. Experience with virtualized products/services.
6. Familiarity with high-integrity or safety-critical real-time systems.
7. Knowledge of test automation concepts such as keyword-driven frameworks.
8. Experience with tools like DOORS, JIRA, HPQC (ALM).
9. ATM knowledge is advantageous but not required.
Clearance Requirements: Current UK SC Clearance or the ability to obtain it.
#J-18808-Ljbffr