Principal Test Engineer/Automation Architect
The Principal Test Engineer/Automation Architect will be part of the wider software team supporting the delivery of new products and services to our customers. Responsibilities include working closely with product management to understand delivery priorities and ensure automation supporting these are developed to support delivery speed and test coverage. Involved in ensuring delivery quality meets the business and customer needs by developing, monitoring and maintaining automation scripts in our comprehensive regression testing framework.
- 12-18 years of experience including creating automation frameworks and infrastructure
- Tertiary qualification in engineering/electronics
- Understanding of the software development lifecycle
- Testing of application and microservice technology
- Testing of embedded firmware is an advantage
- Experience working with Agile development methodology
- Able to demonstrate an example of testing maturity with regards to measurability and repeatability
- Excellent communication skills both written and verbal
- No restrictions to travel
Experience of projects within the retail, payments systems sector
Technical Skills
- Testing Methodologies: Expertise in various testing approaches, including black box, white box, and grey box testing, as well as unit, integration, system, and regression testing.
- Automation: Proficiency in designing and implementing automated test frameworks and scripts using tools like PyTest, TestNG, Selenium, Appium, and JUnit.
- Debugging: Strong ability to identify, analyze, and resolve defects in software applications.
- SQL: Knowledge of SQL for interacting with databases.
- Operating Systems: Understanding of different operating systems and their impact on testing.
- Test Management Tools: Experience with tools like Jira, TestRail, or Azure DevOps for managing test plans, test cases, and defects.
Seniority level
Employment type
Job function
Industries