- Develop and communicate a comprehensive quality strategy aligned with the goals and objectives of the Digital Engineering teams and business lines. incorporating modern Digital engineering, cloud-native development methodologies and best practices.
- Lead and mentor a team of quality engineers and testing professionals, fostering a culture of collaboration, innovation, and continuous learning to support the delivery of high-quality digital products.
- Inspire the broader Digital engineering community to take ownership in quality as part of their day to day development activities.
- Establish and optimise quality assurance processes and methodologies, including QE automation frameworks, continuous integration/continuous delivery (CI/CD) pipelines, and modern testing techniques (e.g., shift-left testing, behaviour-driven development, AppSec, Load testing etc).
- Collaborate with cross-functional teams to integrate quality engineering practices seamlessly into the DevOps pipeline and DevOps ways of working. Ensure that quality is built into every stage of the software development lifecycle.
- Develop and execute comprehensive test strategies for digital products, encompassing functional, non-functional (performance, security), and usability testing, and leveraging automation to improve testing efficiency and coverage.
- Drive continuous improvement initiatives to enhance quality engineering processes, tools, and practices, staying abreast of industry trends and emerging technologies to introduce innovative solutions that improve product quality and delivery speed.
- Build and maintain effective relationships with stakeholders, including product owners, developers, designers, and senior leadership, to ensure alignment on quality objectives and priorities, and communicate progress, outcomes, and challenges related to quality engineering initiatives.
- Identify and mitigate quality-related risks, ensuring compliance with regulatory requirements, security standards, and industry best practices, and implement processes and controls to monitor and manage risks effectively.
- Evaluate and select appropriate testing tools and technologies and manage relationships with vendors to ensure that the team has access to the necessary resources and support to execute quality engineering activities effectively.
- Bachelor's degree in Computer Science, Computer Engineering or equivalent.
- 5+ years of quality assurance and Or Engineering experience.
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, CircleCI)
- Knowledge of performance testing tools and techniques (e.g., JMeter, Gatling, LoadRunner)
- Understanding of security testing concepts and tools (e.g., OWASP ZAP, Burp Suite, SonarQube)
- Experience in non-functional testing areas (e.g., accessibility, compatibility, usability testing)
- Hands-on experience with test planning, test designing and execution, performance, and stress testing, implementing and maintaining quality test automation of both client and server systems.
- Analytical and problem-solving experience.
- Proficiency in test automation tools and frameworks (e.g., Selenium, Playwright)
- Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud Platform)
- Understanding of software architecture principles and design patterns.
- Good understanding of test execution infrastructure and scaling testing pipelines.
- Shows creativity and initiative to improve product coverage and effectiveness.
- Experience communicating with technical and non-technical stakeholders across all levels of the organization
We extend this acknowledgment to the many Traditional Lands that we operate across and pay our respects to Elders past, present, and emerging.Everyone at TAL has a responsibility to do the right thing and is accountable for the way they conduct themselves. Our expectations are that you follow the principles set out in our Code of Conduct when you come to work every day. Risk management is everyone's responsibility.If you are already a TAL employee please apply via the SmartRecruiters button in Workday and navigate to the Employee Portal. This is important to ensure that your application is recorded accurately.