Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Minimum of 10 years of experience in software quality assurance, with a proven track record of designing and implementing SQA strategies and architectures
Strong expertise in test automation frameworks, tools, and techniques, such as Selenium, Appium, JUnit, TestNG, Robot Framework, and Cucumber
Proficiency in programming/scripting languages commonly used in test automation, such as Java, Python, or JavaScript
Extensive experience with CI/CD pipelines and related technologies, such as Jenkins, GitLab CI/CD, and Docker
In-depth knowledge of software development methodologies, such as Agile, Scrum, and DevOps, and their implications for SQA
Excellent analytical and problem-solving skills, with the ability to identify complex quality issues and propose effective solutions
Strong leadership and interpersonal skills, with the ability to effectively communicate and collaborate with diverse stakeholders
Experience in the design and implementation of performance testing, security testing, and accessibility testing strategies is a plus
Relevant certifications, such as ISTQB Advanced Level Test Automation Engineer or Certified Software Quality Engineer (CSQE), are desirable
Desirables
Strong leadership and interpersonal skills
Excellent analytical and problem-solving skills
In-depth knowledge of Agile, Scrum, and DevOps methodologies
Expertise in test automation frameworks and tools
Programming in Java, Python, or JavaScript
Experience with CI/CD pipelines and technologies
Bachelor's or Master's degree in Computer Science or related field
Relevant certifications like ISTQB or CSQE are a plus
What the job involves
Lead the design and implementation of SQA architecture, frameworks, and methodologies to ensure comprehensive test coverage and efficient testing processes
Develop and maintain a strategic roadmap for software quality assurance, aligning with business objectives and industry best practices
Continuously evaluate and improve SQA processes, tools, and techniques to enhance efficiency, effectiveness, and scalability
Provide expert guidance and mentorship to SQA teams, fostering a culture of quality, collaboration, and continuous improvement
Drive automation initiatives across the software development lifecycle, including test automation, CI/CD pipelines, and infrastructure as code
Identify potential risks and vulnerabilities in software systems, and develop strategies to mitigate them proactively
Collaborate closely with cross-functional teams, including software developers, product managers, and DevOps engineers, to ensure alignment on quality objectives and priorities
Define and track key quality metrics and KPIs, providing regular reports and insights to stakeholders on the state of software quality
Ensure compliance with regulatory requirements, industry standards, and internal quality standards, such as ISO, CMMI, and FDA guidelines
Stay abreast of emerging trends, technologies, and methodologies in software quality assurance, and advocate for their adoption where appropriate
ReversingLabs is committed to providing the ultimate threat detection solutions and advancing enterprise cybersecurity maturity globally by delivering groundbreaking innovation with top global talent.
Company benefits
Competitive compensation packages (base & bonus)
Workplace Pension
Healthcare Stipend - £200 per month stipend to cover supplemental medical insurance premium
Quarterly (3 day) Wellness Weekends
Complimentary membership to the Calm app, promoting mental well-being and stress reduction
Volunteer Time allowance of 8 hours yearly to support the voluntary organization of your choice