About the Role
As a Senior Quality Engineer, you will be responsible for leading the development and execution of performance and automation testing solutions. You will work with management to apply automation strategy and to plan and execute effective and efficient performance and automation testing to accomplish on-time and efficient delivery of high-quality software products and / or data. This role combines deep testing expertise with strong software engineering skills, with a focus on test automation, automated test integration into Azure pipelines, and performance testing experience.
Responsibilities
- Developing and executing automated and performance testing for assigned projects to ensure high-quality software delivery.
- Planning and executing automated and performance tests in collaboration with QE / Testing / Dev staff, project managers, technical leads, and subject matter experts.
- Configuring, maintaining, and administering testing tools or environments.
- Researching, identifying, and implementing tools and initiatives that enhance testing capabilities and product quality cost-effectively.
- Innovating and driving process improvements for efficient delivery, maintenance, and quality control of project deliverables.
- Cooperating with other teams to improve overall quality and implement initiatives that enhance testing capability and efficiency.
- Investigating and reporting issues, identify root causes of performance problems, and ensure results are addressed and documented.
- Leading or participating in continuous improvement initiatives, including embedding automated tests in CI / CD pipelines and maintaining awareness of industry trends.
Requirements
Have a BS in Engineering / Computer Science or equivalent experience.Have solid understanding of Software Testing & QA methodologies.Be proficient in JavaScript, TypeScript, and Python for maintaining automated test suites in Playwright (unit, integration, and end-to-end testing).Be able to develop and execute complex automated and performance testing.Have experience evaluating and implementing new software testing tools and administering testing environments.Have advanced analytical, troubleshooting, and research skills, including root cause analysis and process improvement.Have solid understanding of CI / CD pipelines and integrating automated tests into build workflows.Be familiar with cloud environments (AWS, Azure) and experience with testing AI products (nice-to-have)Work in a way that works for you
We promote a healthy work / life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productiveWorking for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer
Medical AidRetirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)Modern family benefits, including adoption and surrogacyStudy Leave#J-18808-Ljbffr