Wellcome Sanger Institute

Senior QA Tester - Data Engineer

Job description

The world-famous and internationally respected Wellcome Sanger Institute has an exciting opportunity for a Senior QA Tester to join our newly formed Genomic Surveillance Unit. No science background needed!

About the Role

As Senior QA Tester you will perform manual and automation testing in validating data sources, extraction of data, applying transformation logic, and loading data into target tables, working closely with data engineering functions to ensure a sustainable test approach.

About You

To excel in this role, you will need the following skills and experience:

  • System and complex integration testing across multiple platforms and technologies covering both functional and non-functional testing.
  • A thorough understanding of the full development lifecycle.
  • Able to work in a frequently changing environment
  • Capability to interpret complex information and problems to amend plans.
  • Able to see the ‘bigger picture’ for automation frameworks and testing across multiple products.
  • Able to prioritise, manage workload, and deliver agreed activities consistently on time.
  • Comfortable in an Agile environment.

Essential Skills

Technical Skills:

  • Experience in testing data validation scenarios and Data ingestion, pipelines, and transformation processes (e.g.,ETL)
  • An understanding of big data engineering tools and how they can be used strategically (e.g. Spark, Hive, Hadoop, Dask)
  • Demonstrated experience of working with automated testing tools preferably Python language
  • Understanding of information governance principles and how they could apply in a testing capacity
  • Demonstrated experience of automating tests across multiple platforms and technologies and understand its application throughout the full development lifecycle
  • Knowledge of test case management packages
  • Demonstrated experience of hands-on Issue and Defect Management
  • Experience in testing systems that capture, verify, and maintain field generated metadata
  • Familiarity with multiple back-end and front-end languages and libraries, databases, database design, web servers, web services, APIs, and UI/UX design
  • Knowledge and experience with modern testing development practices and integrated testing products such as selenium, mocha and their integration with tools such as Gitlab, etc.

Competencies and Behaviours:

  • Ability to work in a frequently changing environment with the capability to interpret complex information and problems to amend plans
  • Ability to prioritise, manage workload, and deliver agreed activities consistently on time
  • Ability to see the ‘bigger picture’ for automation frameworks and testing across multiple products
  • Ability to work independently

Ideal Skills

Technical Skills:

  • Experience in working with a wide variety of technologies and on diverse problems
  • Experience of non-functional testing as well as backup and recovery, DR, performance, security etc.
  • Experience of Agile Software Development & Testing methods for deployment in cloud environments

Other information

Please include a covering letter with your CV and application, outlining your suitability for the role using the criteria set out above and in the job description.

We have adopted a flexible hybrid model to enable a balance of remote and office working, and in addition we welcome applications for full time or flexible working.

Applications will be reviewed on an ongoing basis and the role may close when a successful appointment has been made.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.