Leading test planning, scripting, and execution of test scenarios for advanced processing sub-systems deployed on RTOS and embedded platforms, while growing a software test capability and team.
Compensation
Participation in an Annual Bonus Scheme
Responsibilities
Line manage and lead a team of Software Test Engineers, providing technical direction, coaching and support.
Lead functional testing efforts across all development stages, ensuring alignment with functional requirements.
Provide technical guidance on testing methodologies, tools and frameworks.
Monitor and improve test coverage, collaborating with teams to address challenges.
Develop organizational policies, standards and guidelines for functional testing.
Lead Test Engineer (Consultant) in Kainos, a technical leader and innovator in software testing, providing strong test leadership and direction within a multi-skilled agile team in the public sector.
Responsibilities
Provide test leadership and direction within a multi-skilled agile team
Design, develop and maintain automated, manual and non-functional tests
Manage, coach and develop staff
Interact with customers, share knowledge and mentor team members
Requirements
Nice to have: Experience in defence, health or public sectors
Use quality processes, automation tools, and methodologies to transform testing products and solutions. Run end-to-end quality engineering function with a focus on automation to improve control, accuracy and integrity.
Responsibilities
Expected to perform independently and become an SME.
Required active participation/contribution in team discussions.
Contribute in providing solutions to work related problems.
Collaborate with cross-functional teams to identify automation opportunities and optimize testing processes.
Develop and maintain automated test scripts to support continuous integration and delivery pipelines.
Use quality processes, automation tools, and methodologies to transform testing products and solutions. Run end-to-end quality engineering function with a focus on automation to improve control, accuracy and integrity.
Responsibilities
Expected to perform independently and become an SME
Required active participation/contribution in team discussions
Contribute in providing solutions to work related problems
Collaborate with cross-functional teams to identify automation opportunities and optimize testing processes
Develop and maintain automated test scripts to support continuous integration and delivery pipelines
The Junior QA Engineer provides consistent test execution capacity for the platform, helping the team deliver reliable releases through manual testing, test automation, and clear defect reporting.
Responsibilities
Execute manual regression cycles for each release, covering assigned features and critical user journeys.
Author and maintain test cases against Functional Requirements Document (FRD) acceptance criteria.
Perform functional, smoke, and exploratory testing to identify defects and unexpected behaviour.
Prepare test data, record results and evidence, and communicate testing progress.
Build, maintain, and improve automated tests under QA leadership.
Requirements
Diploma or degree in Computer Science, Information Technology, Software Engineering, or a related discipline
Contribute to the testing and validation of electricity meter firmware and supporting software, participating in the automated firmware testing lifecycle.
Compensation
The successful candidate's starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience.
Responsibilities
Assist in developing software and firmware test plans, test designs, test goals, and test cases based on product requirements and expected customer use.
Execute manual and automated tests for electricity meter firmware and supporting software and accurately document test results.
Identify, reproduce, document, and communicate defects, unexpected behavior, errors, and inconsistencies.
Collaborate with the automation team to develop and maintain automated test solutions using established software testing tools and practices.
Support the development and enhancement of automated test frameworks and software tools.