Senior Test Automation Engineer
Were looking for an experienced Test Automation Engineer to join a collaborative Agile software team developing complex embedded technology solutions used in mission-critical environments.
This role combines hands-on test automation development with functional testing, quality assurance, and close collaboration with software engineers and product stakeholders. Youll play a key role in ensuring new features are delivered with high levels of quality, reliability, and performance.
What Youll Be Doing
* Design, develop, and maintain automated test frameworks, scripts, and supporting libraries.
* Build and enhance automated testing pipelines within CI/CD environments.
* Verify new features and software changes throughout the sprint lifecycle.
* Review requirements, user stories, and acceptance criteria to ensure they are clear, testable, and complete.
* Create and execute functional test cases across embedded devices, software applications, and APIs.
* Investigate defects, analyse logs and system behaviour, and work closely with developers to resolve issues.
* Support regression testing and quality assurance activities.
* Produce automated test reports and communicate quality metrics to stakeholders.
* Contribute to sprint planning, backlog refinement, reviews, and retrospectives.
* Help drive continuous improvement of testing processes, automation coverage, and overall product quality.
What Were Looking For
Essential Skills & Experience
* Strong experience in software test automation within Agile/Scrum environments.
* Experience testing complex software, embedded systems, networking products, connected devices, or similar technologies.
* Proficiency with automation frameworks such as Robot Framework, PyTest, or equivalent.
* Experience developing automated tests using Python, C#, or similar languages.
* Strong understanding of functional testing techniques and test design methodologies.
* Experience building and maintaining CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or TeamCity.
* Ability to analyse logs, investigate defects, and troubleshoot complex technical issues.
* Experience working with version control systems such as Git.
* Excellent communication and stakeholder management skills.
* A proactive approach to quality, ownership, and continuous improvement.
If youre passionate about automation, quality engineering, and working on technically challenging products, wed love to hear from you.