
Senior QA Automation Engineer
Posted 23 hours ago

Posted 23 hours ago
This is a fully remote position, open to applicants in United States.
• Design, develop, and maintain automated testing solutions for web applications and APIs across all product teams.
• Create comprehensive end-to-end UI tests, API tests, and integration tests.
• Establish common automation patterns, tools, and conventions for all teams to utilize.
• Assist engineers in writing and maintaining their own test cases.
• Transform acceptance criteria and manual testing scenarios into automated tests.
• Collaborate with teams to determine which tests to automate and which should remain manual.
• Execute automation within CI/CD pipelines and ensure the maintenance of fast and reliable test suites.
• Diagnose and resolve issues causing flaky tests.
• Develop regression coverage for release testing and provide insights on release readiness based on test outcomes.
• Create automated checks to compare data between legacy and new systems during migration processes.
• Generate repeatable test data and set up environments for testing.
• Compose reproducible defect reports and work with engineers on triage and remediation.
• Collaborate with an external QA team across various time zones and oversee the handover of automated coverage.
• Provide updates on test coverage and suite health to product teams.
• Assist product owners and engineers in crafting testable acceptance criteria.
• Document best practices for automation.
• Mentor developers in writing and owning their tests, including those crafted with agents.
• Help determine the placement of quality gates within CI/CD pipelines while maintaining high standards.
• Identify suitable integration and contract testing between unit tests and full UI tests.
• Establish and review testing standards and best practices across teams.
• Over 5 years of experience in software QA or test engineering, with at least 3 years focused on writing automated tests in code.
• Proven experience in building and maintaining automation test suites.
• Background in testing web applications and APIs at multiple levels.
• Experience in integrating automated tests into CI/CD pipelines.
• Strong programming abilities in a language suitable for test automation, such as TypeScript or Python.
• Excellent written and verbal communication skills, including coordination with team members across different time zones.
• Comfortable collaborating with product owners and engineers across various teams, as well as with an external QA team.
• A degree in computer science or a related area, or equivalent professional experience.
• Preferred: familiarity with modern end-to-end testing frameworks like Playwright, Cypress, or Selenium.
• Preferred: experience in API testing frameworks and executing unit and integration tests in partnership with developers.
• Preferred: experience testing web applications, REST APIs, and event-driven or message-based systems.
• Preferred: experience in validating data migrations and ensuring data consistency between legacy and new systems.
• Preferred: knowledge of CI/CD pipelines, feature flags, and trunk-based development practices.
• Preferred: experience in performance, accessibility, or security testing.
• Preferred: experience working in Agile Scrum teams and using Jira for test and defect tracking.
• Preferred: experience as the first QA hire or in establishing test automation across multiple teams.
• Preferred: familiarity with legal technology, court reporting, or document and transcript workflows.
• Medical insurance
• Dental insurance
• Vision insurance
• Health Savings Account
• Voluntary Term Life Insurance
• Voluntary Long-Term Disability
• Paid Time Off
• Paid Holidays
• 401(k)
• Employee Assistance Program (EAP)
Felix
FinteqHub
Crown Consulting, Inc.
CACI International Inc
Get handpicked remote jobs straight to your inbox weekly.