Senior Software Quality Engineer - 6 Month Contract
Key Responsibilities :
Mentor and support other QA engineers within the team
Innovate and drive strategies for automation, performance, and security testing
Engage proactively with stakeholders to ensure quality is upheld throughout the software development lifecycle (SDLC)
Oversee CI / CD pipeline configurations and promote best practices in DevOps
Minimum Qualifications / Experience (Required) :
Experience :
10+ years in software testing, including :
At least 3 years in QA leadership roles
Extensive experience in performance and security testing
A strong background in DevOps practices and delivery
Technical Skills :
Strong proficiency in SQL and test data management
Mastery of performance testing tools such as Apache JMeter or LoadRunner , including system performance analysis
Proficiency in security testing tools like OWASP ZAP or Burp Suite
Extensive experience with CI / CD pipelines using tools like Jenkins , GitLab CI , or Azure DevOps (ADO)
Deep understanding of DevOps practices , including containerisation and orchestration (e.g., Docker , Kubernetes )
Hands-on experience with cloud platforms such as AWS , Azure , or Google Cloud Platform (GCP)
Senior Software Engineer • Johannesburg, South Africa