Who you are - Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience - 8+ years of experience in Quality Assurance or Software Development, with at least 3+ years in a leadership or management role - Proven track record of building, leading, and scaling high-performing QA teams - Deep expertise in automated testing methodologies, tools, and frameworks for various layers (UI, API, database, mobile) - Strong understanding of software development lifecycles (SDLC) and agile methodologies - Experience with CI/CD pipelines and integrating automated tests into continuous delivery workflows - Solid technical background with an understanding of software architecture, distributed systems, and cloud platforms (e.g., AWS, GCP, Azure) - Excellent analytical, problem-solving, and decision-making skills - Exceptional communication, interpersonal, and leadership abilities, with a talent for inspiring and motivating teams - Experience with performance testing, security testing, and accessibility testing concepts - Experience working in the healthcare technology domain, with an understanding of relevant regulations (e.g., HIPAA) - Hands-on experience with specific programming languages used in testing (e.g., Python, Go, Java, JavaScript) - Familiarity with observability tools and SRE principles - Contributions to the QA community or open-source projects ### What the job involves - We are seeking an experienced and visionary Engineering Manager to lead our Quality Assurance team - In this pivotal role, you will be responsible for defining and executing our QA strategy, fostering a culture of quality, and guiding a team of talented QA engineers to ensure the delivery of high-quality, reliable, and performant software - This is an exciting opportunity to build and scale a QA function that directly contributes to the success of our groundbreaking healthcare platform - Strategic Leadership: Define and implement the overall QA strategy, roadmap, and best practices across the engineering organization, aligning with product goals and business objectives - Team Management & Growth: Lead, mentor, and grow a team of QA engineers, fostering a collaborative, high-performing, and continuously learning environment. Conduct performance reviews, identify growth opportunities, and support career development - Process & Automation Excellence: Drive the adoption of advanced automated testing methodologies and tools, ensuring comprehensive test coverage for backend, frontend, and mobile applications. Develop and maintain scalable test automation frameworks - Quality Advocacy: Champion a culture of quality throughout the entire software development lifecycle (SDLC), collaborating closely with product, engineering, and SRE teams to integrate quality early and often - Test Planning & Execution: Oversee the planning, design, and execution of various testing types, including functional, integration, regression, performance, security, and user acceptance testing - Release Management: Drive the release planning and gating for our core product suite - Reporting & Metrics: Establish and monitor key quality metrics and KPIs, providing regular reports on product quality, test progress, and team performance to stakeholders - Continuous Improvement: Identify areas for process improvement within the QA function and across engineering, implementing solutions to enhance efficiency, effectiveness, and product quality - Cross-Functional Collaboration: Partner effectively with engineering managers, product managers, and other stakeholders to ensure a shared understanding of quality requirements and successful product delivery ### Benefits - Stock Options - Unlimited Paid Time Off (PTO) - Medical / Dental / Vision / Life Insurance - 401K Matching - Best-in-Class Productivity Tools - Flexible Work Schedules - Career Development