Test Engineer
Role details
Job location
Tech stack
Job description
This role will be based within an agile team responsible for the continuous development of cloud-based web applications within the OS Web Estate and supporting back-end infrastructure including API microservices, logging & reporting platforms, and data publication. Ordnance Survey has a testing community of 70+ test professionals that support each other with regular sessions on test related topics, tools, and techniques - be a part of it!, * Extend automated tests using our existing frameworks, and get involved in the creation of new frameworks where required
- Focus on both front-end and API testing to ensure seamless user experience and functionality
- Contribute your testing expertise into agile team ceremonies such as sprint planning, retrospectives, and daily standups
- Clearly communicate software risks & test outcomes with the team, team lead, project manager & test lead
- Provide expertise with performance testing of our systems
- Support the Ordnance Survey Testing Community, with common standards such as metrics and use of test tools
- Employment in this role is conditional upon eligibility for, and approval of, SC level security clearance
Here is a snapshot of the technologies that we use
- Java, Selenium, Cucumber BDD, RESTAssured, BrowserStack, Bruno, PostgreSQL, Microsoft Azure, Azure DevOps (sprint backlogs, pipelines, test plans), GIT, YAML, JSON, Snyk/Probely, JMeter
Requirements
- Proven experience supporting, contributing to and enhancing Java based Selenium test frameworks
- Strong API test automation skills preferably utilising the Java RESTAssured framework
- Experienced in carrying out code inspections and peer reviews to ensure quality and maintain high engineering standards.
- Experience with BDD (Behaviour-Driven Development) software development methodology
- Excellent knowledge and skills in software testing & industry best practices
- Working experience with Agile Scrum, collaborating with the team for backlog refinement and ability to estimate testing activities for sprint planning
- Knowledge of CI/CD practices, and how they relate to test
- Proficiency with non-functional testing, such as performance & accessibility
- Experienced with the management of defects, identifying, debugging, and working with the team to resolve them
Benefits & conditions
We want you to love what you do. That is why our benefits package rewards a job well done. Check out how we support and invest in our employees by .
- Salary £43,918 to £51,238 (dependent on experience)
- Performance related bonus up to 10%
- A competitive pension scheme (OS contributes up to 12.07%)
- 28 days annual leave in addition to bank holidays on joining additional to bank holidays (3 taking over Christmas)
- Paid maternity, paternity and shared parental leave
- Free subscription to OS Maps
- Access to online learning platforms
- Coaching and Mentoring schemes
- Plus, a suite of excellent additional perks and benefits