Hybrid position from any of our Regional Offices The Tester is a key member of our CCA development team, responsible for ensuring the quality and reliability of our backend systems and services. As part of our strategy, we are transitioning to a testing approach that emphasises automation, efficiency, and integration with continuous delivery pipelines. The Tester will play a critical role in validating features, incident resolution, and technical debt remediation. The Tester will: 2.1 Testing Strategy & Execution: Develop, execute, and maintain automated test scripts to validate backend functionality and system integration Collaborate with the development team to define and implement testing strategies aligned with product objectives. Perform manual testing where automation is not yet feasible, ensuring comprehensive test coverage. This is a recognition of the balance between keeping the service available and functioning and improving on the efficiencies of CCA live services as we now know CCA live service will be around for 3-4 years. As such it is expected that automation is front and centre as part of the testing strategy and any manual tests are now reported as the exception (and we would have an immediate ticket for automation available to be prioritised). 2.2 Quality Assurance: Review user stories, acceptance criteria, and technical documentation to design robust test automation cases. Identify, document, and track defects through resolution, ensuring clear communication with the development team. Verify fixes for incidents and ensure that resolved issues do not regress functionality. 2.3 Continuous Improvement: Participate in code reviews and provide feedback on testability of code. Advocate for and implement best practices in automated testing within the team. Contribute to reducing technical debt by identifying and automating repetitive tasks. 2.4 Collaboration & Communication: Work closely with Developers, Product Managers, Business Analysts and other stakeholders to clarify requirements and ensure test alignment with business objectives. Provide timely feedback on test results, risks, and overall system quality. Support the team in achieving sprint goals by actively contributing to planning, retrospectives, and team discussions. 3.0 Essential Skills & Competencies 3.1 Automated Testing: Proven experience designing, developing, and executing automated test suites (e.g., using tools like Soap, Selenium, Cypress, or similar). 3.2 Backend Testing: Strong understanding of testing APIs, databases, and other backend systems, including performance and load testing. 3.3 Programming Knowledge: Proficiency in at least one programming language (e.g., Python, JavaScript, Java, etc.) for developing automated tests. 3.4 Problem-Solving: Strong analytical skills with the ability to identify and address issues quickly. 3.5 Collaboration : Effective communication and teamwork skills, with a proactive approach to resolving challenges. 3.6 Continuous Improvement Mindset: Passion and resilience for improving testing processes, tools, and strategies. 4.0 Desirable Skills Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CDTBC) and integrating automated tests into pipelines. Familiarity with supported cloud platforms(e.g., AWS, AzureTBC)and their testing implications. Knowledge of Agile and DevOps principles. 5.0 Expectations A commitment to aligning testing efforts with CCA goals and quality standards. An emphasis on automation to streamline processes and reduce manual workload. Collaboration with the team to ensure a seamless delivery of high-quality backend solutions. Our Values We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact your designated recruiterto request accommodation