Job description
- Location:Sandton
- Employee Type:Permanent
- Department:IWI Technology
- Division:Investec Wealth & Investment
QA Automation Engineer (W&I Tech) (12964)
Description
We are seeking a highly skilled and experienced Quality Assurance (QA) Engineer with a strong background in delivering high-quality software solutions within complex, fast-paced environments. The ideal candidate will have extensive experience in both manual and automated testing, with a passion for improving product quality, reliability, and performance across the software development lifecycle.
This role requires a proactive, detail-oriented individual who works closely with developers, product owners, and other stakeholders to ensure quality is embedded from design through to release.
Key responsibilities include:
- Define, implement, and execute comprehensive test strategies, plans, and cases across multiple applications and platforms.
- Perform functional, regression, integration, system, and user acceptance testing (UAT).
- Design, develop, and maintain automated test frameworks and test suites.
- Collaborate with development and product teams to ensure quality is built into requirements and designs.
- Identify, log, track, and manage defects through to resolution, ensuring clear root cause analysis.
- Validate non-functional requirements including performance, reliability, and security where applicable.
- Contribute to CI/CD pipelines by integrating automated tests and quality gates.
- Continuously improve QA processes, tools, and standards to enhance efficiency and effectiveness.
- Mentor and provide guidance to junior QA engineers and team members.
- Ensure adherence to quality standards, best practices, and regulatory requirements where applicable.
Qualifications, Experience and Skills
Essential technical knowledge:
- Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience.
- Proven experience (5+ years) in a QA or software testing role within an Agile development environment.
- Strong experience in manual testing methodologies and test design techniques.
- Hands-on experience with test automation using tools such as Selenium, Cypress, Playwright, or similar.
- Proficiency in at least one programming or scripting language (eg: C#, JavaScript).
- Experience testing APIs and services using tools such as Bruno, or similar.
- Solid understanding of the Software Development Life Cycle (SDLC) and QA best practices.
- Experience working with CI/CD tools and integrating automated tests into pipelines.
- Strong analytical and problem-solving skills with excellent attention to detail.
- Ability to work under pressure and manage multiple priorities effectively.
- Excellent communication skills, both written and verbal, with the ability to collaborate across cross-functional teams.
Preferred Qualifications:
- QA/testing certifications.
- Experience with performance and load testing tools (e.g. JMeter, Gatling, K6).
- Familiarity with DevOps and cloud-based environments.
- Experience working in regulated environments (e.g. financial services).
- Exposure to Agile methodologies and tools such as Azure DevOps, or similar.
What We Value
At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.
For queries please contact: Jacqui.King@investec.com
We are committed to diversity and inclusion when recruiting internally and externally.



