Senior SDET

Infinity Quest
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 63K

Job location

Tech stack

Unit Testing
Azure
Backup Devices
Cloud Computing
Databases
ETL
Data Warehousing
DevOps
Python
Azure DevOps Pipelines
Data Driven Tests
Salesforce
SQL Databases
Snowflake
GIT
Pytest
Gherkin
Data Management
Software Version Control
Docker
SDET

Job description

  • Ensuring hands-on development of both testing frameworks and specific tests for data platforms
  • Expertise in testing the process of verifying the accuracy, completeness, and consistency of data as it moves through an ETL (Extract, Transform, Load) pipeline
  • Focussed on speed of delivery and quality, with suitable pragmatism ensuring your solutions are always "appropriate" and not overly complex or over-engineered.
  • Enabling progression of projects from PoC to post-production stage.
  • Communicating and presenting ideas to colleagues in all parts of the wider business.
  • Working with QA engineers and testers located in multiple geographic locations

Requirements

  • Sound understanding of testing methodologies including behaviour-driven testing, unit testing and data-driven testing
  • Ability to take an automation-first approach to quality engineering
  • Experience developing testing frameworks for data warehouses and data sciences
  • Strong Experience with Python and Cloud Data Platforms integration
  • Experience with the Python testing framework pytest and its behavioural extension pytest-bdd
  • SQL expertise to develop effective backend database tests
  • Experience with data warehouses like Snowflake and Azure Database
  • Behaviour-driven testing of executable specifications e.g. using Gherkin
  • Good understanding of DevOps principals
  • Experience working in a truly agile style
  • Experience in working with version control tools like git
  • Experience with both cloud and on-premises solutions
  • Commercial savvy necessary to ensure work is prioritised and targeted appropriately.
  • Good Team Player
  • Excellent Communication skills.
  • Desirable:
  • Experience with Prefect
  • Familiarity with DBT
  • Experience building tests into Azure DevOps pipelines.
  • Exposure to Docker / Familiarity of containerization would be advantageous.
  • Understanding of the Azure cloud and Salesforce Platform

Apply for this position