Lead, mentor, and develop a team of QA engineers, fostering a culture of continuous improvement, innovation, and collaboration.
Conduct performance reviews, provide regular feedback, and support career growth for team members.
Recruit, onboard, and retain top talent to scale the QA team as needed.
Foster strong working relationships with development, infrastructure, product management, and other cross-functional teams.
Define, implement, and continuously improve QA strategies, methodologies, and best practices across the software development lifecycle.
Establish and maintain clear QA metrics and reporting to track progress, identify areas for improvement, and communicate quality status.
Champion a "shift-left" approach to quality, integrating testing activities earlier into the development process, where manual testing is an exception
Ensuring QA engineers are leading automation efforts, stories have well-conceived acceptance criteria, and developers and QA engineers are collaborating to write test automation to a high standard
Ensure the appropriate level of functional, performance, security, and regression testing is applied
Ensure adherence to quality standards and regulatory requirements.
Evaluate, select, and implement appropriate QA tools and technologies to support testing efforts, including test management systems, automation frameworks, and performance testing tools.
Implement and manage CI/CD pipelines for automated testing, ensuring efficient and rapid feedback loops.
Learn new technologies as needed to build tools and improve efficiency and productivity
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree, or equivalent experience
5+ years of experience in SDET, with at least 2+ years in a leadership or management role.
Proven experience in managing and developing QA teams.
Strong understanding of software development life cycles (SDLC) and QA methodologies (Agile/Scrum experience highly desirable).
Demonstrated expertise in test automation, including experience with various automation frameworks and tools - Playwright preferred, Cypress, Selenium Webdriver, TestCafe.
Experience with BDD tools like cucumber with the automation framework
Proficiency writing code in at least one of Python, Golang, JavaScript or Typescript
Experience with CI/CD tools and practices (e.g., GitHub Actions, GitLab CI, Jenkins).
Solid understanding of cybersecurity concepts and experience testing security-related products is a significant advantage.
Excellent communication, interpersonal, and problem-solving skills.
Ability to work effectively in a fast-paced, dynamic environment.
Experience developing internal tools, and GenAI coding tools such as Cursor, Github Pilot to improve developer experience and productivity
You have excellent debugging skills in diagnosing issues in a multi-tier web architecture
Comfort with writing and reading code, and a basic understanding of data structures
Hands on experience with automation framework design and development from scratch
Understanding of virtualization and containerization technologies
Understanding of Cloud technologies, like AWS, GCP, Azure
Experience analyzing logs using GCP, Splunk, or ELK.
Benefits
Salary is determined by a combination of factors including location, level, relevant experience, and skills.
Compensation package may also include equity, and benefits.
For more details about our benefits, please see here.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test automationautomation frameworksPlaywrightCypressSelenium WebdriverTestCafePythonGolangJavaScriptTypescript
Soft skills
leadershipmentoringcommunicationinterpersonal skillsproblem-solvingcollaborationcareer developmentcontinuous improvementadaptabilityteam building
Certifications
Bachelor's degree in Computer ScienceMaster's degree in related field