360training Education/EdTech

QA Automation Engineer

Remote Full-time

360training

At 360training, we’re more than an online training provider—we’re on a mission to empower people and organizations to thrive. As a fast-growing leader in online and live training across multiple industries, we deliver regulatory-approved training and certifications that power careers and businesses.

Our culture is grounded in two values: Deliver Results and Do the Right Thing. We operate as a collaborative, performance-driven organization where data plays a critical role in shaping strategy and outcomes. If you’re excited to turn analytics into impact and influence meaningful decisions, 360training is the place for you.

360training is seeking a QA Automation Engineer to develop and maintain AI-assisted automated testing across our software development and deployment process. This role will work with developers, QA, and DevOps to integrate reliable testing into CI/CD pipelines, improve release speed and quality, and support the transition from manual to automated testing.

Responsibilities

  • Develop and maintain automated tests for web applications, APIs, integrations, and end-to-end business workflows.
  • Participate in requirements and acceptance-criteria reviews to identify gaps, edge cases, dependencies, and testability concerns early.
  • Translate business requirements and manual test cases into maintainable, repeatable automated tests.
  • Integrate automated tests throughout the CI/CD pipeline, from code changes through deployment and post-deployment validation.
  • Define where tests run in the pipeline, make results and failures visible, and work with developers and DevOps to resolve issues.
  • Partner with developers to ensure unit and integration testing are included in feature development.
  • Use AI tools to generate and improve tests, analyze coverage, diagnose failures, and maintain automation. Review and validate AI-generated output.
  • Improve the reliability of automated tests by addressing flaky tests and establishing repeatable test-data practices.
  • Work with DevOps on test environments, test data, access, and pipeline configuration needed for reliable automated testing.
  • Help establish automated quality checks and release criteria.
  • Help QA team members develop automation skills and adopt common testing standards.
  • Perform manual or exploratory testing when appropriate.

Required Qualifications

  • 4+ years of experience in software quality assurance, including at least 2 years of hands-on test automation.
  • Experience programming in TypeScript, JavaScript, C#, or a comparable language.
  • Experience with Playwright, Cypress, Selenium, or a comparable automation framework.
  • Experience testing web applications, APIs, and integrations.
  • Hands-on experience integrating, running, and troubleshooting automated tests in CI/CD pipelines.
  • Experience using Git, pull requests, and code reviews.
  • Ability to troubleshoot failures involving test code, applications, test data, and environments.
  • Experience using AI-assisted coding or testing tools, such as GitHub Copilot.
  • Strong communication and collaboration skills.

Preferred Qualifications

  • Experience with Playwright and TypeScript.
  • Experience testing .NET, React, or Node.js applications.
  • Experience with GitHub Actions, Jenkins, or Azure DevOps.
  • Experience with learning, e-commerce, or content management platforms.
  • Experience helping manual QA engineers transition to automation.
  • Experience establishing automation standards or improving test frameworks.

We Offer Great Benefits

  • Competitive salary and annual bonus
  • Paid Time off and company recognized holidays
  • Health & Medical Supplemental coverage

Dental Coverage

Emergency Travel Coverage

Mental Health & Virtual Care

Life & Accidental Coverage

Job description provided by 360training.
View the original posting