Barti is a venture-backed startup on a mission to revolutionize eye care by building AI-powered software for practices. They are seeking a Senior QA Automation Engineer to lead test automation efforts and ensure product quality across their platform.
Responsibilities:
- 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
- Foster a culture of quality within the engineering team and across the organization
- Clearly communicate test coverage, quality metrics, release readiness, and technical concepts regularly to stakeholders
- Work closely with the product management and engineering teams to define acceptance criteria and ensure product objectives are met
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
- Background in healthcare technology or regulated industries
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
- Experience with cloud-native testing approaches
- HIPAA compliance and security testing experience
- Performance and load testing experience
- Experience with test management and defect tracking tools (Jira, TestRail, or similar)