Test Analyst
Blue Desk Recruitment · Cape Town, Western Cape · market related
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Introduction
The company IT department consists of 150 people who have a wide range of skills and responsibilities.
The test analyst plays a critical role in ensuring the quality of the software developed and in making it better all the way from backend to frontend.
Learn within the asset management industry.
5 -7 years experience required.
This is a one year contract.
Duties & Responsibilities
- Take ownership of testing activities within your team across the SDLC.
- Apply and promote best testing practices within the team.
- Participate in defining the testing approach for each sprint.
- Work closely with Business Analysts to derive clear, testable user stories.
- Collaborate closely with Developers, in identifying, logging, prioritizing, and verifying defects.
- Contribute meaningfully to team ceremonies and quality discussions.
- Estimate testing effort and manage expectations around scope, risks, and timelines.
- Manage and maintain test data.
- Contribute to manual and automated tests in-sprint.
- Actively contribute to increasing measurable manual and automation coverage at all levels.
- Maintain existing test packs.
- Document and execute manual tests.
- Create, debug, verify, and maintain automated scripts.
- Review others' Merge requests.
- Keep pipelines healthy and current.
- Report on test execution, risks, and issues.
- Debug test results.
- Follow and drive root cause analysis to prevent future defects, both in Prod and In-sprint.
- Contribute to the use of available tools and technology.
- Implement quality improvement initiatives (supported by Senior testing leadership).
- Actively manage risk.
- Provide first ‑ and second ‑ line support for production issues when required.
Desired Experience & Qualification
- You have strong analytical thinking with the ability to break down complex problems into clear, test artifacts.
- You have proven experience in API testing.
- You understand microservice architecture.
- You know how to read and write SQL, with experience testing within databases, reports, and applications.
- You have a practical understanding of CI/CD.
- You know where automation adds value (Unit, Integration, Acceptance Testing, E2E).
- You understand the benefits and costs of manual vs automated testing.
- You are continually trying to improve your testing skills.
- You have and can work under pressure and manage competing priorities.
- You have solved complex testing issues.
- You can drive testing tasks and manage expectations around them.
- You can understand requirements to come up with sufficient and measurable testing coverage.
- You can quickly learn new technologies and apply them effectively in testing.
- You can program.
- You have working knowledge JavaScript.
- You have experience in other scripting languages.
- Degree in Computer Science or Information Systems ideal.
Package & Remuneration
Market related for a more senior role and includes benefits