Job Description
The Automation Test Engineer will support the testing of software and hardware products developed within the Synectics organisation to ensure the end product meets both the business and user requirements and to minimise defects in the final solution. Test scope will include Automation testing of the web application and REST APIs, as well as end-to-end business logic and functional flows. The role requires a high degree of flexibility and initiative in order to cope with a constantly changing workload whilst keeping a high quality and consistent level of testing.
Duties and Responsibilities
Principal Accountabilities
1. Develop and run, automated test cases, and test scripts based on functional and technical requirements.
2. Support and maintain the test automation framework with respect to implementation of new features, existing features and bug fixes.
3. Handle the planning, execution, scheduling, and reporting of tests.
4. Build, maintain, and extend regression test suites.
5. Participate as a team member in testing, analysis, process management, identifying and communicating risks.
6. Respond to dynamic situations while maintaining adherence to best principles.
7. Work with stakeholders to ensure understanding of specifications, defining acceptance criteria, and expanding on edge-case requirements.
8. Build relationships with developers, product owners and business users.
9. Recommend solutions to technical issues, participate in architecting solutions.
10. Drive continuous improvement in test coverage and test effectiveness.
Key Skills and Requirements
Key Personal Attributes
11. Team player – must be able to work effectively and collaborate with different teams.
12. Willingness to learn.
13. Good communication and analytical skills
14. Excellent attention to detail
15. Proactive attitude
Qualifications and Experience
Key Skills and Requirements
The ideal candidate will possess demonstrable knowledge of the following:
16. ISEB/ISTQB certification.
17. Three or more years’ experience as an automation test engineer.
18. Strong automation testing experience using Selenium (Java), Python, Postman and TestComplete.
19. Developing and maintaining an automated testing framework, including writing test scripts and integrating test automation tools into the development pipeline.
20. Support the company on its journey from manual to automation testing.
21. Working with the team to develop and enhance their automation testing skills.
22. Creating and executing tests from within Azure DevOps.
23. Testing large complex software systems.
24. Performance, stress, accessibility, and code coverage testing.
25. TCP/IP networks, routing, firewalls, and multicast.
26. Exposure to the full software development lifecycle and Agile/Scrum methodology
27. Ability to create clear and accurate bug reports within Azure DevOps
28. Microsoft Azure
Eligibility for Employment in the UK
In accordance with current legislative requirements within the UK, any successful applicant must produce verification of their eligibility to live and work in the UK. Such verification should be taken in advance of the employment start date and the applicant will be unable to start in their role until this has been received by Synectics.
Our Commitment to Equality and Diversity
Synectics plc and its subsidiaries are committed to promoting equal opportunities in employment and in our employment policies for recruitment, selection, training, development and promotion. Such policies are in place to ensure that both job applicants and employees of Synectics receive equal treatment regardless of age, disability, gender reassignment, marital or civil partnership status, pregnancy and maternity, race, religion or belief, sex or sexual orientation.