Company | BAE Systems |
Job title | Test Automation Engineer |
Job location | UK, Europe & Africa / Leeds |
Type | Full Time |
Responsibilities:
- Analysing test requirements, designing and producing re-usable test scripts, and specifying requirements for environments, data, and test tools required
- Overcoming development obstacles to deliver quality testing on time
- Reviewing test artifacts produced by peers
- Reviewing test results and modifying the test suite as necessary
- Defining and creating test cases from the analysis of non-functional specifications
- Designing and executing functional and performance test scripts, and security tests
- Analysing requirements for test automation, designing and implementing the technical solution regardless of approach. Reviewing and assuring the scope and execution of Unit
- Tests and Integration Tests performed by Software Engineers
- Working closely with other Engineers to describe how their work will be, or has been, tested such that the Software Engineers gain insight into the tester’s interpretation of the requirements
- Execute Session-based (Exploratory) Testing where scripted testing is inappropriate or requires augmentation
Requirements & Skills:
- Knowledge of Agile software development
- Knowledge of at least one automated test tool (preferably Selenium and Cucumber)
- REST assured
- Experience testing both UI and large data sets
- Java experience
- SQL
Other Desirable Skills:
- Use of collaboration tools (Atlassian Suite, GitHub, etc)
- Familiarity with BDD and TDD tools
- Awareness of accessibility standards
- AWS
- Postgres
- Kubernetes
- Kafka