About the job Senior Software Quality Engineer
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)