At
Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.
Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.
About the Role
We are looking for a Senior QA Engineer to take ownership of quality across web, mobile, and API platforms. This role focuses on designing and executing a balanced QA strategy that combines strong automation with effective manual testing.
You will play a key role in ensuring reliable authentication flows, critical user journeys, and high-quality releases by embedding testing into the development lifecycle and CI/CD pipelines. The role suits someone who is detail-oriented, thorough, and comfortable operating in a balanced, collaborative working style.
Responsibilities
- Design, develop, and maintain automated test suites covering functional, regression, and integration testing.
- Implement and maintain automated regression test runs integrated into CI/CD pipelines.
- Ensure coverage of authentication flows, API endpoints, and critical user journeys.
- Collaborate with developers to implement and support unit testing frameworks.
- Execute manual exploratory testing to complement and extend automated coverage.
- Perform cross-browser, cross-device, and responsive design testing.
- Conduct API testing using appropriate tools and frameworks.
- Execute performance and load testing for critical user journeys.
- Test secure authentication and identity flows, including OAuth, SAML, and Azure AD B2C.
- Develop and implement comprehensive QA strategies combining manual and automated approaches.
- Create and maintain test plans based on user stories, acceptance criteria, and technical requirements.
- Define test scope, objectives, success metrics, quality gates, and exit criteria across the development lifecycle.
- Own the regression testing strategy and perform impact analysis for new features.
Requirements
- 5+ years of experience in Software QA.
- 2+ years of experience with test automation, using Selenium, Cypress, or Playwright.
- 2+ years of hands-on manual testing experience.
- Proven experience designing and maintaining automated test suites.
- Experience integrating automated testing into CI/CD pipelines.
- Strong understanding of API testing and authentication/identity flows.
- Comfortable working across web, mobile, and API-based systems.
- Detail-oriented and thorough, with a strong focus on execution and reliability.
- Balanced working style, able to collaborate effectively while owning deliverables independently.
Nice to Have
- Experience with performance and load testing tools.
- Exposure to secure identity systems such as OAuth, SAML, or Azure AD B2C.
- Experience contributing to QA process improvements and test strategy definition.
Be a Smart Worker - valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition.
If that sounds like your kind of place, we’d love to hear your story.