Lead Quality Assurance Engineer
ClarivateAbout the role
We are looking for a Lead Quality Assurance Engineer to join our Clarivate team. You will be responsible for reviewing software through the use of systematic testing, and to develop, apply, and maintain quality standards for company products. You will also be responsible for developing, modifying, and executing software test plans and test automation; and guiding and mentoring other team members in their execution of the same. If this sounds like an opportunity you are interested in, then we would love to talk to you!
About You
Bachelor’s degree in computer science or similar field, or equivalent industry experience
5+ years of experience in quality assurance
5+ years of experience working with manual and automated testing of modern web application implementations and Web UIs, especially in different web development frameworks
5+ years of experience developing or contributing to test automation frameworks using Java, Python, C# or similar (TestNG, Page Object Model, etc.)
3+ years of experience with remote Selenium Grid (LambdaTest, SauceLabs, BrowserStack.)
It would be great if you also had
Experience with executing and reporting the testing of web applications
Experience with defining and coordinating the test strategy of web applications and their supporting architecture
Experience with multiple testing approaches across diverse products within a shared application space
Experience testing REST APIs and web services
Experience working in a collaborative Agile development environment
Experience performing requirements analysis and actively contributing to user story refinement
Experience with cloud hosting – Amazon AWS, Azure, Heroku, etc.
Understanding of the software development lifecycle
Familiarity with testing on mobile devices (iOS, Android).
Familiarity with relational databases and SQL
Ability to work with Continuous Integration tools (Jenkins, Azure DevOps, Teamcity, etc.)
Familiarity with open source libraries and tools
Familiarity with Distributed VCS (Git, Bitbucket) and branch management
Proficient with UNIX or Windows system essentials
Able to perform code reviews and discuss code/schema changes in Java, JavaScript, SQL or similar languages
What will you be doing in this role?
Test software applications and reports problems to development team
Create and maintains test plans, a test environment, test data, and testing tools
Participate in the software development process to enable and continually measure improvements in quality
Work with development teams to assure expected functionality of software applications
Consistent and efficient execution of existing manual and automated tests
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s