Mercator Digital is looking for a Quality Assurance / Test Engineer to be part of our growing consultancy.
What we’re looking for
As an Agile Quality Assurance/Test Engineer you will work as part of a multidisciplinary agile scrum team to comprehensively test the digital products and services being developed. You will work in partnership with Front-end Developers to develop both manual & automated test suites. You will implement a testing approach within regular sprint cycles that will provide an effective level of assurance before regular service releases.
Job type
Full time, permanent. We encourage those who may need a more agile approach to the structure of their working day to apply; we are always willing to discuss flexible options where we can.
Location
You’ll be expected to travel to our customer’s site and potentially sites UK wide; working from client/office/home locations as appropriate.
As a Quality Assurance/Test Engineer you will:
- Collaborate with Service/Product Managers & Business Analysts to ensure that user needs for new digital services are fully understood and that user stories contain effective, actionable acceptance criteria
- Identify test cases that are suitable for automation and work with the Agile Test Coordinator, developers and architects to define the approach to automated testing
- Write automated acceptance tests that can be integrated into the software build process
- Organise and perform manual tests when automated approaches are not possible
- Develop test strategies that ensure our digital services function correctly on multiple devices, including desktop, mobile, tablet, games consoles and other commonly used ways of accessing digital services
- Test digital products for compliance with accessibility standards including WCAG 2.0
- Participate in the wider testing community (outside of Mercator), building relationships with other testing engineers and identifying best practices that we can adopt
Essential knowledge/experience
You will need:
- Experience of agile software development and testing methods
- Experience of automation testing
- Demonstrable understanding of test driven development approaches
- Scala code to automate tests using Selenium WebDriver, and rapidly learn other tools & languages as required
- Proven ability to independently research & communicate new testing technologies or approaches
- Detail-oriented: able to document and follow detailed instructions within test scripts and defect tracking documents
- Experience of testing software across multiple web browsers and devices
Desired knowledge/experience
- Experience of automated testing tools (e.g. Jenkins, jUnit, Cucumber, rspec, Selenium)
- Experience of web testing tools (eg Selenium WebDriver)
- Experience working as a test automation engineer, software developer, or other appropriate IT background, in an agile project
- Experience of API programming languages such as JSon
In return you’ll receive
- Above market rate (dependent on experience)
- 25 days holiday per year (plus bank holidays and your birthday off)
- Company pension
- Group life cover
- Training budget
- Enhanced maternity/paternity package
- Employee Assistance Programme
- 2 days paid volunteering days
- We also offer an electric vehicle scheme and cycle to work scheme
*Applicants must have the right to work in the UK and the ability to pass BPSS vetting