Responsibilities
- Develop and maintain automated tests for web applications and APIs using modern testing frameworks
- Perform functional, regression, and exploratory testing of new and existing product features
- Use AI-assisted development tools to accelerate the creation, maintenance, debugging, and improvement of automated tests and evaluate new tools that may improve test coverage, reliability, and engineering productivity
- Collaborate with product and engineering teams to clarify requirements, identify test scenarios, and ensure appropriate test coverage
- Contribute to and improve existing frontend and backend test automation frameworks and support the integration of automated tests into CI/CD pipelines, with guidance from experienced engineers
- Execute and analyze automated test runs, identify defects, document findings clearly, support root-cause analysis, and validate fixes
- Participate in design reviews to identify opportunities to improve testability and automation
- Balance automated and hands-on testing approaches based on product risk, feature complexity, and release needs
- Investigate production issues and develop automated regression tests to prevent future occurrences
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience
- 1–3 years of experience in software testing, software engineering, test automation, or a related technical role
- Strong understanding of functional, regression, and exploratory testing methodologies
- Hands-on experience developing, maintaining, or debugging automated tests using tools such as Playwright, Cypress, or Selenium
- Proficiency in one or more programming or scripting languages, such as JavaScript or Python
- Familiarity with API testing tools and frameworks, such as Postman, pytest, or similar tools
- Experience using version control systems such as Git and familiarity with CI/CD environments
- Strong organizational and communication skills, with the ability to produce and maintain clear documentation
- Strong problem-solving skills and an interest in improving software quality through automation
- Experience using AI-assisted development tools, such as Claude Code, Codex, or similar tools, to support coding, debugging, test creation, or engineering productivity
- Desire to continuously learn new testing technologies and software engineering practices
Nice to Have
- Familiarity with data validation and analytics testing for backend services
- Additional hands-on experience with Playwright
- Experience writing automated API tests in Python or JavaScript
- Experience working with GitHub Actions or other CI/CD platforms
- Exposure to cloud technologies such as AWS
- Experience working in, or exposure to, regulated or healthcare environments
- Familiarity with testing applications built with frameworks such as React or Django
Work Arrangement
Hybrid — Cincinnati, OH, Burlington, VT
Additional Information
- This is a full-time position.
- The role requires working a minimum of 3 days each week in the office.
- Equity and benefits are included in the compensation package.