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 assuring 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 overall test automation framework and continuous testing pipelines. Working within an Agile scrum environment, you will collaborate cross-functionally with Software Developers, Product Managers, and fellow Quality Engineers to provide rapid, in-process testing results, identify risks, and drive continuous improvement.
Key responsibilities include:
- Partnering with Scrum teams to define and implement QA best practices, test strategies, plans, and cases
- Designing, writing, executing, and maintaining automated and manual test cases across functional, regression, integration, and scale testing
- Working closely with development teams to support code releases with functional test validations on multiple platforms and environments
- Investigating, recording, triaging, and tracking defects to closure
- Identifying potential quality risks and dependencies early in the Agile cycle and collaborating on mitigation plans
- Proactively researching, evaluating, and integrating modern QA tools and AI-driven testing capabilities (AI-assisted test generation, predictive analysis, smart automation tools)
- Committing to continuous professional and technical growth in framework architecture, advanced CI/CD pipelines, and test strategy design
Turnitin is a recognized innovator in global education with over 25 years of experience. The company serves over 16,000 academic institutions, publishers, and corporations across more than 185 countries. The organization operates a remote-first culture with team members in over 35 countries.
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