Clarivate(tm) is a global leader in providing solutions to accelerate the lifecycle of innovation. Our bold mission is to help customers solve some of the world's most complex problems by providing actionable information and insights that reduce the time from new ideas to life-changing inventions in the areas of science and intellectual property. We help customers discover, protect and commercialize their inventions using our trusted subscription and technology-based solutions coupled with deep domain expertise.
We now have more than 8,500 colleagues in over 40 countries worldwide, and we work with over 200 partners to deliver value and success for our customers. Today, Clarivate is a publicly traded company, listed on the New York Stock Exchange under the ticker NYSE:CLVT.
Clarivate is committed to building, nurturing, and developing a diverse culture of belonging where new colleagues can bring their authentic self to work every day! Join us!
Key Responsibilities:
- Participate in the architecture and design of features early in the development cycle, influencing it to drive quality and adherence to the specification.
- Develop effective test software that ensures that production code meets specific requirements.
- Review and give feedback on others’ code.
- Integrate the testing practice with monitoring and support tools.
- Effectively participate in the team’s software development methodologies, such as pairing, code and documentation reviewing and continuous delivery.
- Learn new technologies and keep abreast of existing technologies.
- Happily move between development, automation testing & manual (exploratory) testing.
- Examine and validate the functional and nonfunctional behavior of frontend and server side software.
- Raise descriptive, analyzed and meaningful defect reports.
- Debug issues using appropriate tools and techniques e.g. inspecting error logs, using browser debugging tools, inspecting the code.
- Work in a cross discipline scrum team and contributing to the team in terms of process and rituals.
- Investigate and resolve problems in a timely manner, liaising with the appropriate stakeholders where necessary.
- Work closely with the product owners and development team to ensure we deliver a high quality product.
- Have a good understanding of various tools and technologies along with their benefits/drawbacks. Suggest improvements to the test approach where appropriate.
- Work collaboratively with other testers and teams to ensure the spread of good practices and knowledge sharing.
- Contribute to discussions on test process and procedural improvements.
Position Requirements
- QA is integral to our agile lifecycle, not something tacked onto the end. You’ll to be passionate about testing in an agile environment.
- We operate a hybrid cloud environment, so you need to have hands-on experience testing solutions in cloud environments, in either AWS or Azure.
- Experienced in designing automated test scripts to validate expected behavior for single page application web apps, API based services or windows applications, using test automation frameworks.
- Strong coding & debugging skills in Java, Selenium, Cucumber, Junit, .Net, Protractor, Gherkin and/or SoapUI.
- Good working experience with GIT, Jenkins.
- As we are a globally distributed, English speaking company, so strong oral and written communication skills in English are essential.
- The technology is constantly evolving, and so you must show a curiosity about innovation, and an ability to adapt to new technologies and learn quickly.
Desirable
- Security Testing Experience
- Takes responsibility for driving tasks to completion
- Understanding of designing & implementing for non-functional concerns.
- Worked in a professional software development environment on several projects (including experience in testing, design and release).
- Experience of releasing their software to a production use case.
- Participated in reviews and inspections of code (sat with a peer or someone more senior reviewing your code).
- Software Engineering or Computer Science Degree or equivalent.
Decision Making
- Reports to Test Manager
- Tasks are allocated to the job holder by the Product Owner
- Undertakes tasks independently
- Occasionally directs less experienced members of staff on tasks
- Mentoring and sharing technical knowledge
- Independently writes tests to check quality of code
- Assesses feedback from reviews and incorporates as appropriate
- Troubleshoots independently or with the support of others where necessary
- Contributes to the teams iterative and collaborative design and implementation decisions
What We Can Offer You
- Paid lunch
- Private health insurance
- FitPass card
- Company bicycles for rent free of charge
- Access to My Learning platform
- Access to Virgin Pulse platform
Only the shortlisted candidates will be contacted.
It is the policy of Clarivate to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, pregnancy, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Clarivate will provide reasonable accommodations for qualified individuals with disabilities.