Summary
AllVoices is a workplace case management and employee relations platform. They are seeking a Technical QA Automation Specialist to transition from manual QA to a more automated and AI-assisted testing process, working closely with engineering and product teams to enhance quality and reliability in their testing workflows.
Responsibilities
- Convert manual test cases and QA workflows into automated tests
- Build and maintain end-to-end tests using tools such as Cypress and Puppeteer
- Use AI-assisted QA tools and workflows to speed up test creation, test maintenance, and issue discovery
- Help evaluate QA automation tools, including AI-based tools such as Tester Army AI or similar platforms
- Identify opportunities where AI can reduce the complexity of writing, maintaining, and expanding test coverage
- Help define practical automation coverage for core product workflows
- Create automated regression tests for high-risk and frequently used areas of the application
- Review existing manual QA processes and identify what should be automated first
- Debug failing automated tests and determine whether failures are caused by product bugs, test issues, data issues, or environment issues
- Work with engineers to make automated tests more reliable, maintainable, and useful
- Help organize test suites so they can support releases, smoke testing, and regression testing
- Validate bug fixes and add automated coverage where appropriate to prevent regressions
- Use browser developer tools, logs, APIs, and database checks to investigate issues
- Document testing patterns, automation standards, AI-assisted QA workflows, and repeatable QA processes
- Continue supporting manual QA when needed, especially for new features or exploratory testing
Skills
- Experience writing automated tests for modern web applications
- Hands-on experience with Cypress, Puppeteer, Playwright, or similar browser automation tools
- Ability to convert manual test steps into stable automated test cases
- Basic understanding of JavaScript or TypeScript
- Familiarity with web application behavior, APIs, browser developer tools, and debugging
- Interest in using AI to improve QA speed, coverage, and reliability
- Ability to evaluate whether AI-generated test cases are accurate, useful, and maintainable
- Ability to write clear bug reports and explain test failures clearly
- Strong attention to detail
- Ability to work independently and prioritize high-value automation coverage
- Comfortable working with engineers, product managers, and QA stakeholders
- Cypress
- Puppeteer
- Playwright or similar browser automation tools
- JavaScript or TypeScript
- PostgreSQL or SQL basics
- API testing tools
- Browser developer tools
- GitHub or similar PR workflows
- CI/CD test execution
- AI-assisted QA tools
- Test case generation tools
- Test case management tools
- SaaS application testing
- Experience helping a team transition from manual QA to automated QA
- Experience using AI tools to generate, maintain, or improve test cases
- Experience evaluating QA platforms or automation vendors
- Experience designing smoke, regression, and end-to-end test suites
- Experience reducing flaky tests and improving test reliability
- Experience testing permissions, workflows, reporting, dashboards, or case management systems
- Experience with Docker-based test environments
- Familiarity with AWS or Kubernetes-based application environments
- Experience with accessibility testing
- Experience testing integrations or data-heavy workflows
Qualifications
Must Haves
- Experience writing automated tests for modern web applications
- Hands-on experience with Cypress, Puppeteer, Playwright, or similar browser automation tools
- Ability to convert manual test steps into stable automated test cases
- Basic understanding of JavaScript or TypeScript
- Familiarity with web application behavior, APIs, browser developer tools, and debugging
- Interest in using AI to improve QA speed, coverage, and reliability
- Ability to evaluate whether AI-generated test cases are accurate, useful, and maintainable
- Ability to write clear bug reports and explain test failures clearly
- Strong attention to detail
- Ability to work independently and prioritize high-value automation coverage
- Comfortable working with engineers, product managers, and QA stakeholders
Nice to Haves
- Cypress
- Puppeteer
- Playwright or similar browser automation tools
- JavaScript or TypeScript
- PostgreSQL or SQL basics
- API testing tools
- Browser developer tools
- GitHub or similar PR workflows
- CI/CD test execution
- AI-assisted QA tools
- Test case generation tools
- Test case management tools
- SaaS application testing
- Experience helping a team transition from manual QA to automated QA
- Experience using AI tools to generate, maintain, or improve test cases
- Experience evaluating QA platforms or automation vendors
- Experience designing smoke, regression, and end-to-end test suites
- Experience reducing flaky tests and improving test reliability
- Experience testing permissions, workflows, reporting, dashboards, or case management systems
- Experience with Docker-based test environments
- Familiarity with AWS or Kubernetes-based application environments
- Experience with accessibility testing
- Experience testing integrations or data-heavy workflows