We are looking for a Test Engineer to join our dynamic team in Johannesburg (Hybrid).
As a Test Engineer, you will play a pivotal role in ensuring the quality and reliability of our software products. You will work autonomously, providing senior-level guidance while coordinating the efforts of others. Your responsibilities will include leading various technical phases of projects, crafting high-quality scripts for non-functional use cases, managing project schedules and resources, and maintaining project status to ensure timely and budget-friendly delivery.
Responsibilities
- Lead multiple phases of technical areas within projects, including multiple small projects of moderate scope and complexity.
- Manage your own and your team's time effectively within specified conditions.
- Write high-quality scripts using chosen tools and integrate them into scenarios to test defined non-functional use cases.
- Coordinate schedules, work, and resource plans, ensuring progress aligns with the overall project plan.
- Gather and report information, conduct research to define problems, and prepare responses to anticipated questions.
- Create traceability records from test cases back to requirements and report on system quality, collecting metrics on test cases.
- Produce test scripts, materials, and regression test packs to test new and amended software or services.
- Provide detailed advice to the team on the application of technologies.
- Support test management in developing project plans and tracking against key milestone dates.
- Develop a network to support and add value to client engagements, including company, clients, and external professional networks.
- Bachelors Degree in Computer Science, Information Systems, or related field, or equivalent work experience.
- ISEB / ISTQB Certification.
- Additional course or certification in Quality Engineering.
- Proficiency in Web and API Testing (Java, Selenium, Postman, SoapUI).
- Experience with SOAP and RESTFUL services.
- Knowledge of testing tools and frameworks (e.g., Selenium, Appium, Soap UI, Jira).
- Exposure to performance and load testing.
- Familiarity with API Automation (Nice to have).
- Banking industry experience (Nice to have).
- Experience in Agile delivery and exposure to Test Driven Development (TDD) and Behavior Driven Development (BDD) in a continuous delivery model.
- Test analysis and design experience.
- Test automation experience.
We are guided by shared values in all things we do: Courage, Excellence, Collaboration, Respect and Accountability.
- Courage We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance.
- Excellence We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset.
- Collaboration Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks.
- Respect We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always.
- Accountability We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our right to fail as an opportunity to bounce back and progress.