QA Automation Engineer
Remedio is transforming how organizations reduce cyber risk.
While most security tools focus on finding problems, Remedio focuses on fixing them.
Our Autonomous Remediation Platform helps enterprises continuously and safely reduce exposure by remediating vulnerabilities and misconfigurations, closing patching gaps, hardening systems, enforcing compliance, governing applications, and controlling AI risk.
By combining deep dependency awareness, pre-execution validation, automated remediation, and instant rollback, Remedio enables organizations to eliminate risk across endpoints, servers, applications, and AI systems - without disrupting business operations.
Founded in 2019, Remedio spent its first years as a bootstrapped, profitable company, building a strong enterprise customer base before raising a $65M Series A led by Bessemer Venture Partners.
Today, more than 300 enterprise organizations trust Remedio to protect over 3M devices worldwide, including Amazon, Colgate-Palmolive, Kraft Heinz, Coca-Cola, and many more.
As we continue expanding our platform and growing our global business, we’re looking for exceptional people who want to take ownership, solve meaningful challenges, and help shape the next chapter of Remedio’s journey.
We are looking for a QA Automation Engineer who takes ownership of quality - from writing test plans to automating them end to end.
What does the QA Automation team do?
Our Automation team makes sure that what we ship actually works. We maintain and improve our automated test suites, fix broken or outdated tests, and keep regression coverage solid as the product evolves.
As a QA Automation Engineer, you'll work directly with developers and product managers to understand new features, write test plans, and automate them end to end, covering backend, UI, and our security sensor on endpoint devices.
We work closely with teams across the company, and our work has real impact, the coverage we build is what lets Remedio ship with confidence at scale.
Responsibilities
- Write test plans for new features and translate them into automated tests.
- Design and implement regression, component, and end-to-end tests to ensure product quality.
- Identify, debug, and fix flaky or broken tests to keep our test suites healthy and reliable.
- Work closely with developers and product managers throughout the development cycle to understand features and define coverage.
- Expand and manage the testing matrix, including adding and configuring new operating systems (Windows, Linux, macOS).
- Continuously improve automated test suites to support complex scenarios across our environments.
- Bring creative solutions to testing challenges and help raise the quality bar across the team.
Requirements
- 5+ years in Python for automated test development-Mandatory
- Experience with Pytest (or equivalent framework) for backend and system-level test automation.
- Experience with Playwright (or equivalent framework) for UI automation.
- Experience writing test plans and translating them into automated test coverage.
- Familiarity with CI/CD pipelines and working within them (Jenkins, GitHub Actions, or similar).
- Experience testing across multiple operating systems (Windows, Linux, macOS).
Nice to Have
- Experience with test report tools like Report Portal or Allure.
- Experience with cloud services (AWS, GCP, or Azure).
- Experience with performance automation.
- Experience with various operating systems at admin level (Windows, Linux).