Lead, mentor, and grow a small team of QA engineers, providing hands-on guidance and technical coaching.
Actively participate in testing activities alongside the team, including test case design, execution, and automation development.
Contribute to the development, implementation, and maintenance of QA processes, best practices, and testing frameworks.
Collaborate with cross-functional teams to define testing requirements and create comprehensive test plans.
Perform and oversee both manual and automated testing efforts across multiple projects and platforms.
Track quality metrics and KPIs; contribute to regular reporting on the QA health of projects.
Advocate for quality throughout the software development lifecycle.
Manage defect tracking and ensure timely resolution of issues.
Provide guidance and direction to QA engineers on best practices, testing methodologies, and tooling selection to ensure consistency and efficiency across the team.
Partner with DevOps to integrate QA into CI/CD pipelines.
Requirements
4+ years of experience in software quality assurance
Hands-on experience with test automation tools and frameworks
Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions
Experience working in a fast-paced, dynamic environment with multiple concurrent priorities
Proven ability to context switch effectively between feature teams and adapt quickly to changing project needs
Comfort balancing individual contributor work with management responsibilities
Collaborative and adaptable mindset
Openness and authenticity combined with excellent communication skills
Excitement and enthusiasm for open source and for better internet security