We’re looking for a Manual/Automation Quality Assurance Engineer who’s passionate about ensuring exceptional product quality. In this role, you’ll design and execute tests, identify bugs, and work closely with our developers to deliver reliable, high-performing software. You’ll play a critical role in our product development process by making sure everything works exactly as intended—before it reaches our users.
Act as Turn’s advocate for software quality and reliability
Collaborate on defining and implementing QA standards and best practices
Design detailed test plans, scripts, and documentation for functional and non-functional testing
Execute manual and automated test cases across platforms (web, mobile, API)
Log, track, and validate defects through resolution
Partner with engineers to diagnose and resolve issues, ensuring features meet acceptance criteria
Proactively monitor testing progress to minimize technical debt
Help launch features that are well-tested, impactful, and performant
Investigate and resolve bugs reported in the production environment
Take ownership of quality across the Turn Platform, including:
REST APIs
Web dashboards (React)
Mobile app (React Native)
3+ years of QA experience, with a solid grasp of testing methodologies and Agile (Scrum)
Meticulous attention to detail and strong analytical and communication skills
Comfortable managing multiple projects and priorities
Collaborative mindset, with the ability to work cross-functionally and in distributed teams
Self-starter who thrives with limited supervision
Proficiency in at least one object-oriented programming language
Experience in at least two of the following:
SQL
Python 3 / Pytest
ReactJS / Chai / Enzyme
Selenium Webdriver
Familiarity with Git/GitHub workflows
Bonus: Experience with MVC frameworks and test automation
Competitive salary
Paid time off
100% remote role
Positive, high-growth startup culture