
Technical Test Analyst
- Pretoria, Gauteng
- Contract
- Full-time
- Implement testing best practices from the client IT Hub and the industry across the department.
- Analyse a business process from start to finish.
- Perform automated (non-functional) and manual (functional) testing.
- Create, maintain, and document Testing Processes and Procedures.
- Compile and maintain test cases around business requirements.
- Assisting in usability and UX testing.
- Preparation and communication of Test reports during test execution (SIT and UAT) and distribute the results.
- Plan, organize, monitor and support test case creation and adaptation.
- Create test data reflecting various scenarios.
- Compiling of user and operational manuals.
- Translating and simplifying requirements.
- Requirements and defect analysis.
- Assist with identification and management of risks.
- Application of the Agile Working Model Methodology
- Comfortable working with and testing full-stack Java based applications.
- Comfortable creating technical integration & automated tests suites using automation frameworks (and code/scripts when necessary).
- Communication, and strategic skills to be able to integrate client IT Hub and industry testing best practices and processes for the whole department.
- Coordination with internal and external development and testing teams.
- Able to lead a small test team of junior testers
- Good understanding of AWS stack or cloud-based environments.
- Work experience and skills with Selenium, Insomnia, Cypress, Cucumber, Postgres, IntelliJ, AWS (Dynamo DB, Lambdas, S3 and CloudWatch Logs), Github, Swagger, JWT, JMeter, REST and SOAP web services.
- Work experience with tools such as X-Ray, JIRA, Confluence.
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
- Knowledge of cloud platforms, particularly AWS, with experience in designing and executing cloud-based test strategies.
- Familiarity with CI/CD pipelines using tools like GitHub Actions for automated testing integration.
- Proficiency in at least one programming language commonly used in test automation (e.g., Java, Python, or JavaScript) with tools like Selenium or Cypress.
- Familiarity with other testing frameworks and mocking frameworks would be advantageous.
- Degree in IT or similar.
- At least 2 years of technical testing experience using methods and tools.