技术质量保证自动化专员
Technical QA Automation Specialist
技术质量保证自动化专家
公司:AllVoices
职位类型:承包商
薪资:最高每小时20美元
地点:远程
关于AllVoices
AllVoices是一个用于管理敏感职场报告、调查、工作流程和员工关系案件的工作场所案例管理和员工关系平台。由于我们的客户依赖该平台进行重要且常常敏感的工作,质量、可靠性以及回归测试覆盖范围至关重要。
我们正在寻找一名技术质量保证自动化专家,帮助我们将主要依靠手动测试的质量保证流程,转向更强大的自动化和人工智能辅助测试流程。该职位将与工程和产品团队紧密合作,将现有的手动测试用例转换为自动化测试,扩展回归测试覆盖范围,并帮助我们评估使质量保证更快、更具可扩展性、减少对重复手动测试依赖的工具和工作流程。
职责
- 将手动测试用例和质量保证工作流程转换为自动化测试
- 使用Cypress和Puppeteer等工具构建和维护端到端测试
- 使用人工智能辅助的质量保证工具和工作流程加快测试创建、测试维护和问题发现
- 协助评估质量保证自动化工具,包括基于人工智能的工具如Tester Army AI或类似平台
- 识别人工智能可以简化编写、维护和扩展测试覆盖范围复杂性的机会
- 协助定义核心产品工作流程的实际自动化覆盖范围
- 为应用程序中高风险和常用区域创建自动化回归测试
- 审查现有的手动质量保证流程,确定哪些内容应优先自动化
- 调试失败的自动化测试,并确定失败是由产品缺陷、测试问题、数据问题还是环境问题引起的
- 与工程师合作,使自动化测试更加可靠、易于维护并更有用
- 协助整理测试套件,使其能够支持发布、冒烟测试和回归测试
- 验证缺陷修复,并在适当的地方添加自动化覆盖范围以防止回归问题
- 使用浏览器开发者工具、日志、API和数据库检查来调查问题
- 记录测试模式、自动化标准、人工智能辅助质量保证工作流程和可重复的质量保证流程
- 在需要时继续支持手动质量保证,特别是针对新功能或探索性测试
所需经验
- 具有为现代网页应用编写自动化测试的经验
- 具有Cypress、Puppeteer、Playwright或类似工具的实际操作经验
查看英文原文
Technical QA Automation Specialist
Company: AllVoices
Role Type: Contractor
Rate: Up to $20/hour
Location: Remote
About AllVoices
AllVoices is a workplace case management and employee relations platform used by organizations to manage sensitive workplace reports, investigations, workflows, and employee relations cases. Because our customers rely on the platform for important and often sensitive work, quality, reliability, and regression coverage are critical.
We are looking for a Technical QA Automation Specialist to help us move from primarily manual QA toward a stronger automated and AI-assisted testing process. This person will work closely with engineering and product to convert existing manual test cases into automated tests, expand regression coverage, and help us evaluate tools and workflows that make QA faster, more scalable, and less dependent on repetitive manual testing.
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
Required Experience
- 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
Technical Skills
Experience with some or all of the following is preferred:
- 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
Nice to Have
- 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
What We’re Looking For
We are looking for someone who can be hands-on with test automation while also thinking practically about how AI can improve our QA process. The right person should be able to take existing manual QA coverage, identify the highest-impact areas, and turn that coverage into reliable automated or AI-assisted tests that help the team release faster and with more confidence.
This role is a good fit for someone who is technical, detail-oriented, curious about AI, comfortable debugging, and able to work independently without needing a large QA organization around them.
Compensation
This is a contractor role with compensation up to $20/hour depending on experience.
Originally posted on Himalayas