Job Openings Senior Software Quality Engineer

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)