SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Turnitin is seeking a Software Quality Engineer I to join its Quality Engineering department. This role is integral to ensuring application quality, adherence to requirements, and exceptional user experience through comprehensive testing of company applications.
You will design, write, execute, and maintain both automated and manual tests while contributing to the test automation framework and continuous testing pipelines. Working within an Agile scrum environment, you'll collaborate cross-functionally with Software Developers, Product Managers, and fellow Quality Engineers to deliver rapid, in-process testing results and drive continuous improvement.
Key Responsibilities:
- Partner with Scrum teams to define and implement QA best practices, including test strategies, plans, and cases
- Design, write, execute, and maintain automated and manual test cases across functional, regression, integration, and scale testing
- Work closely with development teams to support code releases with functional test validations across multiple platforms and environments
- Investigate, record, triage, and track defects through verification and closure
- Identify potential quality risks and dependencies early in the Agile cycle and collaborate on mitigation plans
- Proactively research, evaluate, and integrate modern QA tools and AI-driven testing capabilities (AI-assisted test generation, predictive analysis, smart automation)
- Commit to continuous professional and technical growth, developing expertise in framework architecture, advanced CI/CD pipelines, and broad-scope test strategy design
Turnitin is a global education technology company with over 25 years of experience, serving 16,000+ academic institutions, publishers, and corporations across 185+ countries. The company offers a remote-first culture with comprehensive benefits including healthcare, education reimbursement, competitive PTO, wellness programs, and parental leave.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- 4+ years of experience in software quality engineering
- Proven hands-on experience in UI Web Automation and API Automation using established frameworks (Java, Python, Jenkins, Docker, Maven, GitHub)
- Strong understanding of the Software Testing Life Cycle (STLC) and QA concepts, methodologies, and test management
- Competency with continuous integration and deployment tools (Jenkins, Git, etc.)
- Practical experience working within Agile frameworks (Scrum & Kanban), estimating work, and managing test data
- Ability to research, evaluate, and integrate modern QA tools and AI-driven testing capabilities
Nice to Have:
- UI Mobile Automation & Functional/Manual testing
- Performance testing experience (e.g., JMeter)
- Familiarity with AWS services (S3, Lambda, EC2, CloudWatch) or security/accessibility testing