
Manager, QA
Synack, Inc.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $165,000 - $195,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudCyber SecurityCypressGoGoogle Cloud PlatformJavaScriptJenkinsPythonSDLCSeleniumSplunkTypeScript
About the role
- 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