Job Title: Azure Data Test Engineer
Location: Reading
Contract Type: 6 months contract extension likely
Salary: 95-110k + benefits
We are seeking a highly skilled Azure Data Test Engineer with a strong background in data-driven testing, a passion for quality, and hands-on experience in Gherkin-based test automation. This is an exciting opportunity to contribute to the development of cutting-edge data solutions within an Azure ecosystem. The ideal candidate will be an experienced tester, capable of transforming complex requirements into well-structured, automated test cases across multiple levels, including system, integration, and unit tests.
Key Responsibilities:
- Test Case Development: Write, automate, and execute test cases in SpecFlow using Gherkin syntax, including end-to-end (L5) system tests, unit tests (SQL), and integration tests involving SQL and Azure Data Factory (ADF).
- Data Testing: Perform testing on large-scale data solutions in the Azure cloud, ensuring high-quality standards across various data pipelines, ETL processes, and analytics.
- SQL & ADF Testing: Apply basic knowledge of SQL and Azure Data Factory for effective test case creation and data validation.
- PySpark Testing (Nice to Have): Experience with PySpark testing on Databricks is advantageous for data-related test automation.
- Collaboration: Work closely with developers, data engineers, and business analysts to understand requirements and translate them into automated tests.
- Automation: Maintain and enhance automated testing frameworks to improve efficiency and test coverage for data-driven solutions.
- Continuous Improvement: Contribute to process improvement and best practices in test automation and data quality assurance.
Required Skills & Experience:
- Proven experience as a Test Engineer or Quality Assurance (QA) Engineer with a focus on data-driven testing.
- Hands-on experience writing SpecFlow test cases in Gherkin syntax.
- SQL expertise for writing and executing unit and integration tests.
- Familiarity with Azure Data Factory (ADF) for testing data integration pipelines and workflows.
- Experience with end-to-end (L5) system testing and validating data solutions in cloud environments.
- A strong understanding of data-driven testing principles and a keen attention to detail.
- SC clearance is preferred. Candidates without SC may be considered if willing to undergo clearance.
Desired Skills (Nice to Have):
- Experience with PySpark testing, especially within Databricks environments.
- Exposure to other Azure data technologies, such as Azure Databricks, Azure Synapse, or Azure SQL Database.
- Experience working in an Agile development environment.
- Familiarity with DevOps pipelines for test automation.
People Source Consulting Ltd is acting as an Employment Business in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.