QA Test Analyst / Test Engineer - strong Java programming, Unit Testing, OOP, Agile, AI start-up, Oxford.
An innovative, very high growth AI spinout from the University of Oxford is seeking a resourceful, technically strong Java QA Test Analyst. You’ll be joining a team of some of the world’s leading experts in computer verification and machine learning.
We are looking for a QA Test Analyst to produce models of the Java Language that will be used in the process of generating Unit tests for Java programs.
The QA Test Analyst will create test programs in Java that require the models to generate test cases. The generated tests cases are then validated against the test program and evaluated with respect to correctness, readability and usefulness.
The QA Test Analyst will be expected to inspect and evaluate Unit tests created by developers and ensure that all scenarios are covered.
The successful QA Test Analyst will need:
- Strong experience creating and executing test cases, test frameworks, root cause analysis
- The ability to code from scratch in Java
- Experience in Object Oriented Programming in Java and Unit Test creation
- The ability to come up with solutions to seriously complex test scenarios
- Linux / Unix command line
- Good ability to work within a dynamic team and to work on tasks autonomously
- Strong communication skills both verbal and written
- Experience of working in Agile Scrum environment
- The ability to read, understand and use Computer Language Specifications
- Shell scripting experience
Benefits include: a competitive salary plus the opportunity to work on cutting edge technologies; flexible working hours; 8% pension employer contribution; role flexibility (learn new technologies if you want); free lunches; private healthcare insurance; dental insurance; life insurance; critical illness insurance; income protection insurance.
QA Test Analyst / Test Engineer / Java SDET, central Oxford
- Automated Software Testing
- Software Quality Assurance
- Unit Testing