The posting
Senior Software Quality Engineer - 6 Month Contract
Key Responsibilities:
- Lead quality assurance initiatives and frameworks for the assigned development team
- Collaborate with other team leads to ensure testability of both business and technical requirements
- Monitor and evaluate the quality of software deliveries across the team, identifying improvement areas
- 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:
- Expertise in programming languages such as Java, JavaScript, or Python
- Proven experience in designing and implementing test automation frameworks across frontend and backend layers
- 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)



