Job Description We are seeking a versatile and skilled QA Engineer. The successful candidate will be responsible for testing the development of our platform and application services, ensuring they meet the highest standards of quality, security, and performance. This hands-on role requires familiarity with automated tested frameworks such as Selenium, Cypress, Appium and TestRail. A strong background in agile development and rapid software iterations is essential. You will sit across multiple development teams as a specialist resource. Key Responsibilities Quality Assurance: Develop and execute test plans: Create comprehensive test plans and test cases to ensure that software meets quality standards. This includes functional, regression, performance, and security testing. Automate testing processes: Use to automate functional, regression, and performance testing. Ensure that automated tests are integrated into the CI/CD pipeline and run regularly. Identify and resolve defects: Work closely with developers to identify, document, and resolve software defects. Use bug tracking tools to manage and prioritise issues. Develop our bug tracking processes: Working with our team to improve the flow of defects and concerns from end users into our development cycles. Experience with CI/CD: Alongside our DevOps Team you will help to; Integrate testing into the CI/CD process: Implement quality and performance checks and controls at every stage of the pipeline to ensure quality software delivery. Agile Development: Participate in agile ceremonies: Engage in sprint planning, daily stand-ups, and retrospectives to ensure effective and efficient development cycles. Collaborate with team members to refine requirements, estimate tasks, and plan sprints. Collaborate with cross-functional teams: Work closely with product managers, and other developers to deliver high-quality software solutions. Foster a culture of collaboration and knowledge sharing within the team. Continuously improve processes: Identify and implement improvements to development and testing processes to increase efficiency and quality. Stay up-to-date with industry best practices and emerging technologies.