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.
Required Skills
- Technical 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.
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 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 27001).
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





