Enable job alerts via email!

Qa Engineer

Titan Wealth Holdings Limited

Cape Town

Hybrid

ZAR 400 000 - 600 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading wealth management company in Cape Town is seeking an Intermediate Quality Assurance (QA) Engineer to improve software quality through automation and collaboration. This position requires 3+ years of experience, familiarity with various testing frameworks, and a commitment to secure practices. The role offers competitive salary and holiday benefits, along with a dynamic work environment and opportunities for professional growth.

Benefits

Competitive salary
20+ days annual leave
Performance-related bonus
Medical aid contribution
Training budget allowance
Hybrid offices

Qualifications

  • 3+ years in QA or software testing roles with hands-on test automation.
  • Experience with defect management and CI / CD tools.
  • Understanding of quality metrics and risk-based prioritization.

Responsibilities

  • Perform manual and automated testing across UI, API, and data layers.
  • Contribute to the maintenance of automated test suites.
  • Own the defect lifecycle and support continuous improvement efforts.
  • Engage in agile sprint activities and collaborate in peer reviews.

Skills

Test automation frameworks
API testing
Exploratory testing
Defect tracking
JavaScript

Education

Bachelor's degree in Computer Science, Information Systems, Engineering
ISTQB Foundation or equivalent testing certification

Tools

Playwright
Cypress
Azure DevOps
Job description

Titan Wealth is a fast-growing wealth management business, both in the UK and internationally.

It has evolved a fairer, more efficient and effective business model, structured to deliver leading advice-led wealth management services, giving financial advisers and their clients the best opportunity to fulfil their dreams and ambitions.

We provide a dynamic work environment full of opportunity, one where both individual and team initiative and contribution is encouraged, so that together we can deliver better outcomes for our clients over the long term.

One shared culture :
  • Multi-disciplinary teams working together on challenges and masterfully delivering award-winning, cutting-edge solutions.
  • An informal atmosphere where leaders are accessible to problem-solve or provide support – in person or remotely.
  • Your personal wellbeing is front and center with a commitment to making you feel comfortable.

Learn more about Titan Wealth

Job Summary

The Intermediate Quality Assurance (QA) Engineer plays a key role in ensuring the delivery of high-quality, secure, and reliable software.

This position thrives in an environment that values automation, continuous improvement, and proactive quality practices.

The QA Engineer contributes to the team's shift-left approach by integrating testing early in the SDLC and embedding security practices such as secure code testing and basic threat modeling.

Responsibilities include performing both manual and automated testing across UI, API, and data layers to support the development of high-performing, resilient systems.

Working in close collaboration with developers, DevOps engineers, and product managers, this role ensures that test coverage aligns with business requirements, quality standards, and compliance needs.

The QA Engineer also contributes to the evolution of test automation frameworks and supports their integration into CI / CD pipelines to enable secure and scalable application delivery.

Responsibilities

Functional & Exploratory Testing
Execute both manual and automated tests across frontend, backend, and integration layers.
Conduct exploratory testing to uncover hidden risks and edge cases.
Validate stories against acceptance criteria and test plans, ensuring traceability and completeness.
Track, log, and retest defects following standardized QA workflows.

Test Automation & CI / CD Integration
Contribute to the development and maintenance of automated test suites to support sprint and regression testing.
Participate in building and integrating tests into the CI / CD pipeline, reducing feedback loops and increasing release confidence.
Collaborate with DevOps and developers to improve test reliability, reusability, and coverage.

Defect Management & Continuous Improvement
Own the defect lifecycle: logging, tracking, verifying fixes, and performing root cause analysis.
Participate in quality retrospectives and contribute to process improvements.
Promote testability in feature design discussions and contribute to test planning activities.

Collaboration & Agile Delivery
Participate fully in agile sprint activities including planning, stand-ups, demos, and retrospectives.
Support senior engineers and product owners with test strategies, prioritization, and risk-based testing.
Collaborate on peer reviews, using them as opportunities to gain insight into implementation approaches and improve test practices.

Secure Testing & Compliance Awareness
Support secure code validation and help identify common risks (e.g., insecure inputs, broken access controls).
Contribute to the creation and execution of basic threat modeling and secure testing checklists.
Build familiarity with privacy and compliance requirements related to application testing.

Required SkillsTechnical Skills

Experience with test automation frameworks such as Playwright, Cypress, Selenium, or similar.
Working knowledge of API testing, regression testing, exploratory testing, and basic database validation.
Familiarity with CI / CD testing integration, preferably using Azure DevOps pipelines.
Experience with defect tracking, test case design, and root cause analysis.
Programming or scripting experience in JavaScript, TypeScript, or C#.
Understanding of shift-left quality assurance, agile testing principles, and DevSecOps culture.
Exposure to secure code practices and participation in security-focused testing (e.g., input validation, OWASP Top 10 awareness).

Soft Skills

Strong communication skills for articulating test findings, collaborating with engineers, and supporting sprint goals.
Openness to feedback, continuous learning, and peer collaboration.
Active contributor in agile ceremonies, test planning, and retrospectives.
Growth mindset with a focus on quality advocacy, team support, and process improvement.

Required Qualifications

Education: Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent practical experience.
Certifications: ISTQB Foundation or equivalent testing certification.
Experience: 3+ years in QA or software testing roles with hands-on test automation and defect management experience.
Proven exposure to DevOps, CI / CD tools, and test automation in agile environments.
Understanding of quality metrics, test coverage reporting, and risk-based prioritization.
Familiarity with Azure Test Plans, Azure DevOps, and tools like 7pace is a plus.
While not required, the following skills and experiences are considered a plus: Experience contributing to security-focused testing, penetration testing support, or SAST / DAST tool integration.
Exposure to accessibility testing, performance testing, or load testing practices.
Familiarity with financial services, data-sensitive environments, or regulatory frameworks (e.g., GDPR, ISO).

Why work for us?

Our employees are talented people, distinguished by excellence.

You will be able to demonstrate a willingness to embrace the Company values of :

Creativity – we recognise we need new ways of thinking, learning and doing to both improve our own productivity and efficiency as well as to help us stay ahead of competitors.

Commitment – we are team with the willingness to put time, effort and energy into driving change in the organisation, going the extra mile.

Collaboration – we need teamwork amongst ourselves and with partners to generate more innovative, efficient and effective solutions and thereby a greater sense of achievement.

Terms
  • Competitive salary – we keep up with the latest market trends and strive to pay competitively.
  • Competitive holiday leave – 20+ days' annual leave (earn an extra day for every year worked, up to 3 extra days).
  • Performance-related discretionary annual bonus.
  • Retirement, Risk, and Medical-Aid contribution – we will contribute to a medical aid of your choosing.
  • Training budget allowance for further study or attending conferences, including paid days off to study.
  • Hybrid offices – located in Century City, Cape Town.

The Titan Wealth Group is firmly committed to fostering an inclusive and equitable environment for everyone who works with us, regardless of their race, age, gender, sexual orientation, religion, physical ability or disability, or political affiliation.

We believe that having a diverse team allows us to create the best possible outcomes for our clients and team members.

We strive to provide equal opportunities in all aspects of the workplace with respect to recruitment and career advancement, pay and benefits, training and development opportunities and other job-related activities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.