10 miles

Senior QA Engineer

Newcastle upon Tyne



Company Description

Turnitin is your partner in education with integrity. Turnitin’s originality checking and authorship investigation services ensure academic integrity, promote critical thinking, and help students improve their authentic writing. Turnitin provides instructors with the tools to prevent plagiarism, engage students in the writing process, and provide personalised feedback. Turnitin is used by more than 30 million students at 15,000 institutions in 140 countries. Turnitin is headquartered in Oakland, Calif., with international offices in Newcastle, U.K., Utrecht, Netherlands, Melbourne, Australia, Seoul, Korea and throughout Latin America.

Job Description

Turnitin is looking for a QA Engineer to Implement and execute test plans for Turnitin’s suite of products throughout the full software lifecycle. You will help maintain and expand test case and test automation coverage working within an Agile scrum team to develop and measure quality assurance standards. Publish test results, help triage bugs, compose acceptance criteria for stories, and mentor fellow teammates on quality engineering best practices.


Work closely with developers and Product Owner within an agile team to deliver amazing products and services.
-A believer in automation while not afraid to get hands dirty doing manual testing where needed.
-Developing and executing test strategies to ensure quality releases.
-Process-oriented with attention to detail.
-Improve code coverage by contributing towards automation.
-Assist with evaluation of new automation tools.

Required Skills

Bachelor’s degree in Computer Science or equivalent.
-Hands-on experience developing resilient test automation with frameworks such as Selenium WebDriver.
-Good programming skills with knowledge of OOP concepts and design patterns.
-Experience with testing web services and automating APIs.
-Experience in automated testing using CI/CD.
-Familiarity with Bug tracking tools such as JIRA, Bugzilla.
-Experience with version control system similar to Git.
-Familiarity with databases and SQL.
-Working knowledge of CLI (Command Line Interface).
-Experience working in agile development environment.
-Strong debugging and problem-solving skills.
-Excellent communication and attention to detail.
Nice to Have

Experience with JavaScript automation frameworks as Protractor and NightWatch.
-Knowledge of Cloud Computing such as AWS.
-Experience in Performance Testing using tools such as JMeter.

Additional Information

Turnitin, LLC is committed to the policy that all persons have equal access to its programs, facilities and employment without regard to race, color, ancestry, national origin, age, gender, sexual orientation, gender identity, age, religion, creed, disability, medical condition, genetic information, marital or veterans status.

Posted 9 days ago

Similar Jobs