Key Responsibilities
Leadership and Vision
-
Lead the QA department, ensuring alignment with Virtuozzoâs vision of high-quality, mission-critical software solutions.
-
Drive the transformation of Virtuozzoâs QA function by developing and implementing a robust strategy that emphasizes automation, observability, and developer ownership of quality.
-
Lead the development of a testing strategy that covers functional, performance, scalability, security, reliability, and other testing areas.
Strategy and Execution
-
Develop and maintain a comprehensive testing framework.
-
Define and enforce test-gated releases.
-
Oversee the creation of performance and reliability benchmarks.
-
Establish and maintain a culture of continuous improvement through regular reviews of testing practices and metrics.
Team Development and Mentorship
-
Build and lead a high-performing QA team, including developers, test infrastructure engineers (SDETs), and manual testers, ensuring each member has the tools and support to succeed.
-
Mentor and guide team members to enhance their technical skills, foster accountability for quality, and drive developer ownership of testing.
-
Collaborate closely with R&D, product, and operations teams to ensure alignment on quality expectations.
Tooling and Automation
- Drive the adoption of modern QA tools and test automation frameworks, including AI-driven test generation, intelligent observability, and cloud-native test orchestration.
-Establish and implement a test infrastructure that mirrors production environments, ensuring realistic, scalable, and high-velocity testing for both Virtuozzo solutions and competitor products.
-Collaborate closely with Constructor University to drive joint research initiatives, working with university professors and engaging students in meaningful, hands-on research projects that align with Virtuozzoâs strategic goals.
Required Qualifications
Experience
- Minimum 8 years in a senior QA leadership role, with experience in highly complex, highly loaded SaaS solutions used by tens of thousands of customers.
Technical Expertise
-
Strong understanding of Unix OS internals, distributed file systems, and SaaS.
-
In-depth knowledge of automated testing, performance testing, and scalable test infrastructure.
-
Experience with industry-leading tools and frameworks.
Leadership
- Proven track record of building and leading high-performance teams, mentoring engineers, and fostering a culture of accountability and continuous improvement.
Collaboration
- Excellent collaboration skills, with the ability to work across teams and influence stakeholders at all levels.
Analytical Thinking
- Strong problem-solving skills with the ability to analyze complex systems and implement innovative solutions.
Education
- BS//MS degree in Computer Science, Engineering, or a related field. PhD is a strong plus.