Location: |
Parktown, Johannesburg |
Industry: |
Smart Mobility and Transportation Technology |
Level: |
Senior Level / 5 years + |
Salary: |
neg on exp - market related increase |
Benefits: |
Provident fund/ 20 days leave pa/ Flexi work hours |
About the Company
With over 30 years of innovation, this global mobility and transport tech company is a recognised leader in providing intelligent ticketing and fare collection solutions to over 500 cities across the world. Their mission is simple but powerful: to make public transport more accessible, efficient, and intelligent for everyone—riders, drivers, and operators alike.
Backed by a team of industry experts, they're deeply committed to engineering excellence, customer satisfaction, and real-world impact. Collaboration, curiosity, and clever thinking drive their culture—where every voice is heard, and innovative solutions are celebrated.
Why Join?
- Join a high-impact team delivering clever-as-a-service to real-world urban challenges.
- Work alongside passionate tech professionals across the UK, France, and South Africa.
- Contribute to technology that is actively transforming communities.
- Enjoy flexible work hours, global team exposure, and paid international travel opportunities.
About the Role
As a Senior Test Analyst, you’ll play a vital role in the software development lifecycle—designing, executing, and maintaining comprehensive testing strategies that ensure the delivery of stable, secure, and high-performing systems. You’ll collaborate across cross-functional teams and be involved in both manual and automated testing processes for critical transport and payment platforms.
This role requires strong experience in software QA, a deep understanding of testing frameworks, and the ability to contribute meaningfully in agile development sprints.
Key Responsibilities
- Develop and maintain test plans, test cases, and test scripts across various projects.
- Perform functional, regression, integration, and user acceptance testing (UAT).
- Identify and track defects using tools like JIRA, Testmo, and Cucumber Studio.
- Execute manual testing with precision and maintain test documentation.
- Contribute to and execute automated test cases using tools such as Selenium and Postman.
- Ensure all testing aligns with ISTQB standards and company quality processes.
- Participate in sprint planning, retrospectives, and stand-ups as part of an Agile team.
- Collaborate closely with developers, BAs, PMs, and international counterparts.
- Engage in continuous improvement initiatives for testing processes and QA maturity.
- Analyse system requirements and convert them into detailed test scenarios.
- Provide regular reports and feedback to stakeholders regarding test outcomes and risks.
Technical Requirements
- Minimum 5+ years experience as a Test Analyst or Software Tester.
- Solid background in both manual and automated testing methodologies.
- ISTQB Certification (Foundation Level or higher) is mandatory.
- Familiarity with:
- Defect tracking and test management tools (JIRA, Testmo, Cucumber Studio)
- API Testing tools (e.g. Postman)
- Agile delivery environments (Scrum/Kanban)
- Good working knowledge of SQL for backend validation and database testing.
- Understanding of SDLC, STLC, and testing within CI/CD pipelines.
- Excellent analytical and documentation skills.
Desirable Skills
- Exposure to AFC (Automatic Fare Collection) or payment gateway solutions.
- Experience with EMV or transport-related platforms.
- Knowledge of:
- Selenium, JUnit, or similar automation tools
- Performance testing frameworks
- API security and test automation scripting
- Oracle or NoSQL databases
- Additional QA-related certifications or DevOps awareness is a plus.
Qualifications
- National Diploma or Degree in Computer Science, Information Technology, or related field.
- ISTQB Certified (essential).
How to Apply
Ready to test systems that move cities?
If you meet the core requirements and are eager to be part of a global smart mobility revolution, apply now by sending your CV to charne@skillzpage.com
(If you don’t hear back from us within 2 weeks, please consider your application unsuccessful.)