QA Engineer Intermediate

🇿🇦 South Africa - Remote
🔍 QA🔵 Mid-level

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

Share this job:
Please let Titan Wealth Holdings know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply