Senior Test Engineer
6 months contract(Inside IR35)
Responsibilities:
Responsibilities may include the following, and other duties may be assigned:
Design, develop, and maintain robust automated test frameworks and tools for device software, focusing on scalable, reusable solutions.
Collaborate with software engineers to define test scenarios, testable architectures, and drive quality through code.
Develop, implement and execute advanced test and test automation strategies for embedded and connected device platforms (Android, Linux, IoT).
Analyse requirements and develop comprehensive test plans and protocols for a range of technologies, including service APIs (REST, IPC), WebUI, and over-the-air updates.
Contribute to continuous integration and deployment (CI/CD) pipelines with automated quality gates.
Generate and maintain technical documentation, standards, and best practices for test, automation and quality engineering.
Collaborate and support other engineers in manual test execution activities, automation best practices and technical problem-solving.
Technical Competencies:
Strong proficiency in software development for test automation (Python, Java, or equivalent).
Hands-on experience with manual test management tools and test automation frameworks (Selenium, Appium, Espresso, etc.).
Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
Experience testing:
Device operating systems (Android, Linux)
Service-oriented architecture (SoA), APIs (REST, IPC)
Web-based interfaces, Internet-connected devices, OTA updates
Beneficial: Experience with medical device software development, video protocol testing, performance and quality engineering. Working knowledge of regulatory standards, such as IEC 62304.
Profile:
Software development background with a focus on test automation.
Highly technical, hands-on, and passionate about product quality.
Demonstrated ability to design and implement automated solutions, not just execute manual tests.
Self-starter, autonomous, and able to lead initiatives independently.
3+ years in SDET, automation engineering, or software development roles.
Location:
Must be able to commute frequently to London-based office; 5 days per week onsite.
Required Knowledge and Experience:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent international degree).
Minimum 3 years of relevant experience in software automation and test development, or advanced degree with 2+ years relevant experience.
Advanced knowledge in software engineering and automation testing.
Practical knowledge of project management and technical leadership.
- Company
- CXC
- Location
- United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted
- Company
- CXC
- Location
- United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted