Key Performance Objectives
Test Engineering:

Participation in all agile team ceremonies with the view of increasing understanding of requirements, suggesting ways of implantation and identifying non-functional requirements
Analyze and translate business requirements into test scenarios and test cases, and execute tests independently
Design and script highly readable and extendable automated test scripts according to the automation development guidelines
Participate in automation code reviews and provide constructive feedback
Implement and contributing to framework improvements to improve automation code coverage
Participate in the creation and execution of load and performance tests and provide detailed report on test execution and recommendations
Ensure correct documentation of test cases
Perform test leadership tasks
Keeping abreast of the bigger picture over and above your immediate team
Keeping a view of the overall performance of our application and suggest ways of improving key areas
Support the DStv product by participating in product support initiatives
Monitor production environment using the available tools with a view of noticing potential issues before they impact the customer
Research, POC and implement improvements to our ways of working

Qualifications

Bachelor’s degree in Information Technology/Computer Science or Equivalent
ISTQB Foundation Level Testing certification

Qualifications Preferred

ISTQB Intermediate Level Testing certification
Agile certification

Experience

Minimum 5 years’ relevant experience in software testing
3 years automation testing experience developing regression and sanity tests using open source tools (UI and API)
1 year load and performance testing, monitoring and reporting
Working in a high pressure environment potentially supporting multiple teams with high demand in quality and delivery
Proven experience creating automation frameworks
Proven understanding of automation testing fundamentals
Knowledge of different types of load and performance testing techniques and tools
Preferred Testing technologies: Selenium Webdriver, Cucumber, Karate, Postman, Appium, Groovy, Rest Assured, IntelliJ, Charles Proxy, Gatling,Java, Python
Basic cloud infrastructure knowledge advantageous (AWS)
Experience in test leadership and mentorship

Technical Competencies  

Keen troubleshooting and problem solving abilities
Understanding of development methodology
Creative thinking and detail orientated
Understanding different automation frameworks
Data management
Relationship management
  • Randburg