QA Team Leader
About The Position
We are looking for an experienced QA Team Leader to lead and manage our Quality Assurance team. This role is responsible for ensuring high-quality standards in the development process, driving automation testing, and ensuring effective testing strategies across all projects. The QA Team Leader will collaborate with cross-functional teams to drive quality initiatives and continuously improve testing processes.
About us
Cynomi is a fast-growing, Silicon Valley VC-backed cybersecurity startup. Experiencing massive growth over the past year, our SaaS product is used by hundreds of service providers worldwide.
Operating across three continents, Cynomi is leading the vCISO (virtual Chief Information Security Officer) market category with rapidly growing demand for its AI-powered vCISO platform, which empowers service providers (MSPs and MSSPs) to provide high quality cybersecurity services to their customers.
Key Responsibilities
Lead and Manage QA Team: Manage a team of QA engineers, ensuring alignment with quality standards and timelines. Provide guidance and mentorship to team members to help them grow professionally
Define QA Strategy: Develop and implement comprehensive QA strategies for projects, ensuring alignment with business goals and product quality standards
Test Automation: Drive the adoption and implementation of test automation frameworks, focusing on improving efficiency, test coverage, and reducing manual testing efforts
Ensure High-Quality Standards: Monitor and enforce best practices for testing across the development lifecycle, ensuring that all software releases meet defined quality standards
Collaborate with Development and Product Teams: Work closely with development, product, and operations teams to integrate QA efforts into the SDLC, ensuring timely delivery of high-quality products
Test Planning and Execution: Lead the planning, execution, and reporting of manual and automated tests. Track and report on quality metrics and test results
Identify Risks and Issues: Proactively identify testing risks and issues and work to mitigate them. Ensure that quality blockers are addressed in a timely manner
Improve Testing Processes: Continuously evaluate and improve testing methodologies and processes to ensure efficiency and effectiveness
QA Reporting and Metrics: Track and report key QA metrics, providing insights into software quality, testing progress, and areas for improvement
Drive Innovation: Stay up to date with the latest QA tools, technologies, and best practices. Introduce new technologies and approaches to improve testing efficiency and quality
Requirements
Experience: Proven experience (minimum of 5 years) as a QA Team Leader, with a solid background in both manual and automated testing
Technical Expertise: At least 5 years of hands-on experience with test automation tool Selenium, test management tools, and continuous integration/continuous deployment Jenkins pipelines
Leadership and Mentoring: Strong leadership skills with experience managing and mentoring a QA team in a fast-paced environment
Agile Methodology: Solid understanding of Agile practices and experience working in Agile environments
QA Best Practices: In-depth knowledge of QA methodologies (e.g., functional testing, regression testing, performance testing, etc.) and the ability to adapt them to different projects
Communication Skills: Excellent communication skills, both written and verbal, with the ability to work effectively with cross-functional teams
Problem-Solving: Strong analytical and problem-solving skills, with the ability to identify issues, investigate root causes, and implement solutions
Tools: Experience with Jira, or other test management and bug tracking tools
Excellent communicating skills, in English and Hebrew
Advantages
ATDD: Experience with Acceptance Test-Driven Development (ATDD) and working closely with product owners and developers to define acceptance criteria and ensure quality from the start of the project
Experience with Agile Testing: Familiarity with Agile Testing practices such as Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
Performance Testing: Experience in performance testing using tools like JMeter or LoadRunner
CI/CD Integration: Experience with integrating test automation into CI/CD pipelines