Automation Engineer
SpotHero
- Chicago, United States
- Mid Level
- Posted
Skills
Required
- manual QA
- JavaScript / TypeScript / Python
- Playwright
- Git / GitHub
- pull requests
- code review
- Cypress / Selenium / WebdriverIO
- Jira / Confluence-based
- Scrum workflows
- TestRail
- Django
- monolith / Go / Kotlin
Preferred
- automated tests
- CI/CD pipelines
- Concourse
- SDET
- QA
- functional / regression / exploratory / black-box testing
Join SpotHero, a fast-growing startup, as an Automation Engineer. In this role, you'll blend hands-on manual testing with the writing and long-term maintenance of automated test suites. You'll work closely with backend, frontend, and mobile engineers to ensure fast and reliable releases. You'll also participate in team ceremonies, maintain automated tests, perform manual QA testing, and contribute to automation dashboards. This position offers a flexible PTO policy, an annual parking stipend, and comprehensive medical, dental, and vision coverage.
Responsibilities
- Participate in all team ceremonies and collaborate closely with backend, frontend, and mobile engineers to ensure fast and reliable releases.
- Own and maintain all automated tests belonging to your team, keeping them consistently green and remediating failures quickly in collaboration with team members.
- Identify automation opportunities as new functionality ships, and write new end-to-end and integration tests in Playwright to cover it.
- Hands-on manual QA experience including functional, regression, exploratory, and/or black-box testing
Requirements
Working proficiency in JavaScript/TypeScript or Python
- Comfort working in Git/GitHub and collaborating through pull requests and code review
- A collaborative mindset: this role sits at the intersection of a team, the Quality Guild, and the central Automation team, and success depends on strong relationships across all three
- Experience writing and maintaining automated tests with Playwright (or a comparable framework such as Cypress, Selenium, or WebdriverIO)
- You might demonstrate the capabilities below through any combination of relevant professional experience, or a transition from a manual QA background
Familiarity with Jira/Confluence-based Scrum workflows
- Strong communication skills. You can clearly represent the state of testing to both engineers and non-technical stakeholders
- Experience with TestRail or similar test-management/reporting integrations
- Experience with backend testing against a Django/Python monolith or Go/Kotlin services
- Interest in AI-assisted testing tooling (e.g., self-healing tests, LLM-assisted authoring)
Preferred
- Experience with CI/CD pipelines (we use Concourse) and integrating automated tests into them
- Prior experience as a QA Analyst or SDET
Pay
USD 88,000 - 110,000
