QA Engineer II
Morae
About the role
About Morae
Morae is a trusted provider of technology-enabled solutions transforming the delivery of legal services. We partner with the world’s largest law firms and corporate legal departments to solve complex challenges through innovative, data- and AI-driven solutions. By combining deep industry expertise with advanced technology, we help our clients thrive in a rapidly evolving marketplace. Learn more at
Role Classification
Morae Level: Associate / Senior Associate (based on your framework) Path: Specialist Minimum Experience: 3–5 years Location: Cape Town, South Africa Work Arrangement: Hybrid – 3 days per week in the office Employment Type: Permanent / Full Time
Role Summary
The QA Engineer II is responsible for ensuring the quality, reliability, and performance of software products delivered by the engineering team. This role works closely with developers, product owners, and designers to validate functionality, identify defects, and contribute to the continuous improvement of testing practices. The QA Engineer II participates in the full development lifecycle, ensuring that testing is integrated early and consistently throughout the delivery process.
Core Responsibilities
Test Planning and Execution
- Design and execute test cases based on product requirements and user stories
- Validate functionality, usability, and system behaviour across supported environments
- Identify, document, and track defects through to resolution
- Ensure test coverage aligns with product scope and risk areas
Automation and Test Development
- Develop and maintain automated test scripts where appropriate
- Contribute to automation frameworks used across the engineering teams
- Integrate automated tests into CI/CD pipelines
- Ensure automated tests remain reliable and maintainable
Quality Assurance in the Development Lifecycle
- Participate in backlog refinement and planning sessions
- Provide feedback on acceptance criteria and requirements
- Collaborate with developers to ensure features are testable
- Validate fixes and perform regression testing
Required Experience
- 3–5 years experience in software quality assurance or testing
- Experience designing and executing manual test cases
- Experience working in agile software delivery teams
- Familiarity with issue tracking systems such as Jira
Education / Qualifications
Relevant degree in Computer Science, Information Systems, or a related field is beneficial but not mandatory. Equivalent practical experience is also considered.
Key Technical Skills
- Manual testing and test case design
- Defect tracking and reporting
- Basic automation exposure
- Familiarity with CI/CD environments
Employment Equity
Morae is committed to Employment Equity and transformation. Candidates from designated groups are encouraged to apply in line with our EE objectives.
A Few Final Notes
Due to application volume, only shortlisted candidates will be contacted. If you don’t hear back within two weeks , please consider applying again in the future, we truly appreciate your interest. Please do not send direct messages . Applicants must be based in Cape Town and meet the role requirements. Morae Global Corporation does not engage recruitment agencies.
Privacy Policy
Privacy Policy:
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free