Lead and participate in the design, development, and implementation of comprehensive automated test suites across web, API, and integration layers.
Write high-quality, maintainable test automation code, adhering to established company coding standards and best practices.
Review and refactor existing test automation to ensure its effectiveness, reliability, and scalability.
Estimate testing timelines and effort, ensuring that quality gates are met without blocking releases.
Provide technical leadership and mentorship to junior and mid-level QA engineers.
Collaborate with cross-functional teams, including Engineering, Product Management, Design, and Customer Success to ensure the delivery of high-quality products.
Lead the technical design of test automation frameworks and strategies, ensuring alignment with architectural principles and business goals.
Manage multiple testing initiatives concurrently, prioritizing effectively based on risk and business impact.
Analyze complex technical challenges related to testing and quality, and propose innovative solutions.
Identify, document, and track bugs through to resolution, working closely with engineering teams.
Develop and maintain comprehensive test plans and test cases for new features and existing functionality.
Stay updated with emerging testing technologies, tools, and industry trends to ensure the company's QA practices remain cutting-edge.
Propose and drive the adoption of best practices, tools, and processes to enhance testing efficiency and effectiveness.
Participate in design and code reviews to identify potential quality issues early in the development cycle.
Requirements
3+ years (ideally 5+) of relevant work experience in QA automation on an engineering team
2+ years of hands-on experience with test automation frameworks (Selenium, Playwright, Cypress, or similar)
1+ years of hands-on experience with Typescript for test automation
Experience testing web applications, APIs, and relational databases (Postgres, MySQL)
Strong understanding of software testing methodologies, including functional, integration, and end-to-end testing
Experience with AI-powered tools for test automation
Excellent problem-solving and communication skills
Able to work independently and as part of a team
Tech Stack
Cypress
MySQL
Postgres
Selenium
TypeScript
Benefits
Be part of a mission-driven, rapidly scaling company changing the future of eye care
Work remotely from anywhere in the U.S.
Collaborate with a passionate, fun, and supportive team
Competitive salary
$120,000
$150,000
Equity in a fast-growing startup
Health, vision, and dental benefits
Unlimited PTO
Annual professional development stipend
A high-impact role with plenty of room for growth, ownership, and creativity