ERT is a global data and technology company that minimizes uncertainty and risk in clinical trials so that our customers can move ahead with confidence.
With more than 45 years of clinical and therapeutic experience, ERT balances knowledge of what works with a vision for what’s next, so it can adapt without compromising standards
Principal Software Tester
The Principal Software Tester role will carry out all necessary activities for the implementation, enhancement and maintenance of solutions for automated testing.
As the Principal Software Tester your role will also involve working very closely with development and product team in order to ensure the delivery of high quality products through the application of testing techniques, knowledge and practice within fast-paced, agile development life cycle
Essential Duties and Responsibilities
Contribute to the creation and implementation of the logical design for Test Automation solutions.
Analysis and fixing of reported issues in the Test Automation solution.
Coding features which meet the specified requirements or user stories.
Conduct code reviews during development to share knowledge and experience and ensure a defined code quality level.
Carry out development testing for implemented features and enhancements.
Collaborate with the teams to gain knowledge about the system under test.
Investigate, recommend and develop new testing tools to support the future development and direction of test automation usage in the company.
Support testing teams in using test automation tools for their testing activities, e.g. conduct appropriate trainings
Qualifications / Experience
Experience of analysis and documentation techniques including user stories, use cases, design specifications and the ownership of those solutions through to delivery.
Excellent knowledge and experience to apply best testing practices and testing methodologies.
Excellent knowledge and experience of Functional Testing, Non-Functional Testing, End to End Testing, Performance Testing and Security Testing.
Excellent knowledge and experience of writing test suites for mobile applications (Android/iOS) and Web Portals.
Excellent Knowledge and experience of C#, Selenium, Spec flow for automation of the test cases.
Excellent Knowledge and experience of Continuous Integration tools (such as Jenkins, GitHub, Team City)
Experience automating the testing around API's
Excellent Knowledge and experience of Database Management Systems preferably SQL.
Experience of the full SDLC, ideally with an agile approach
Ideally an understanding of large corporate/matrix organization processes and procedures
Stakeholder skills capable of influencing project managers, Product Owners and selling the capability of team in client-vendor relationship
Reasonable people management skills
Excellent communication and interpersonal skills
Good time management and organisation skills
Strong analytical and problem solving skills
What we Offer
We offer a global exchange scheme meaning you can apply to work in any of our global locations for 4 weeks and an 8 hour exchange scheme were you can work in another department for 8 hours - great opportunities to learn more of what others do and different cultures.
We run Yoga and boot camp classes and have both social and wellness committees, so we enjoy many celebrations and plenty of free fruit.
Additionally we are about to complete refurbishment of our Nottingham offices providing a larger breakout area, more showers and larger office spaces - come take a look !
Ability to work in a self-sufficient manner within a geographically dispersed team