We are seeking a QA automation lead to design / build an automated regression test framework and to provide oversight of other automation engineers (one initially).
Supervision of the team’s output will be part of the role as well as writing and maintaining test cases for the PrimeOne suite of applications.
This is a position for a newly created automation team.
Duties & Accountabilities :
Regression Test Framework Work with existing team members to refine / design our regression testing framework so that it promotes maintainability and agility.
It should be in line with current industry best practices and, where applicable, use commercially available tools. Define and document the patterns and standards to be used by when adding tests to the framework.
Regression Test Automation Define, implement and maintain automated tests for any / all PrimeOne applications. Agree scope of the test with existing team members then implement the test cases.
Ultimately, we hope to get the point where automation tests are defined as part of the requirement definition phase.
Supervision and Verification Supervise other member(s) of the automation team and verify they are creating tests in-line with the standards defined.
Technical Vision Work with the existing teams to integrate the new regression tests into our Continuous Integration environment and to improve the timeliness and presentation of regression testing information / evidence.
Education and experience
Commercial experience of automation tool selection and initial set-up is highly desirable
Commercial experience automating the regression testing of financial services platforms ideal. Failing that, commercial experience of automating the regression testing of large applications is acceptable.
Commercial experience working on large scale and long-standing test suites
Computer Science degree preferred but commercial experience deemed more relevant
Experience automating backend testing is preferred over GUI testing experience (experience of both is a bonus)
Understands best practices for creating testing suites that do not become brittle or hard to maintain over time
Experience of Behaviour-Driven Development (BDD) would be a bonus but not an absolute requirement
Commercial experience automating tests using .NET
Good understanding of Transact-SQL preferably using SQL Server
Experience of Continuous Integration tools (preferably TeamCity)
Management and mentoring of some staff will be required in this role. Priori experience of these is desirable
Designs regression test with support and maintainability in mind rather than focusing on short term delivery
Advocates attention to detail and its importance in achieving high quality tests with high scenario coverage
Passionate about quality of service delivered
Strong written and oral communication skills
Believes in pro-active knowledge sharing and advocates the use of wikis to aid such knowledge sharing
Experience of working with development teams in multiple locations
Believes in global teams rather than local silo’s
Team player who recognises the importance of team delivery in addition to personal achievement.
Inclusion and diversity are critical to the success of IHS Markit, and we actively encourage applications from people of all backgrounds.
We are committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected category.
For more information on the many ways in which we enthusiastically support inclusion and diversity efforts for both candidates and employees, please access our Inclusion & Diversity Statement .