OsbIndia (OSBI) is an offshore subsidiary of OSB Group. OSBI was incorporated in 2004 as a key part of the OSB Group’s business strategy to provide operational service support. OSBI works with the Group’s trading brands in the UK, providing exceptional customer support and service delivery to new and existing customers.
OSBI also prides itself on offering operational excellence by devising and utilizing process improvements and functional efficiencies.
Job Description \| Quality Engineering
- *Job Title:** Software Engineer QE/Senior Software Engineer QE Line Manager's Job Title: Data Test Manager
- *Department:** Quality Engineering Reports to: Data Test Manager
- *Location:** India (Bangalore ) Version Date: April 2026
Job Purpose
The Quality Engineer (Data) is responsible for the quality of OSB Group's data platform, data pipelines, and reporting systems. Working within the Quality Engineering chapter, this role validates data accuracy, completeness, and integrity across all data engineering change and development activity.
The role holder applies both manual and automated quality engineering techniques to test complex data flows, ETL pipelines, and analytical outputs. They work directly with data engineers, architects, and business stakeholders to embed quality throughout the data development lifecycle, from requirements through to production validation.
This role requires hands\-on expertise with Azure data tooling, strong SQL capability, and a clear understanding of data governance in a regulated financial services environment. The Quality Engineer (Data) is expected to contribute to the chapter's automation and quality maturity goals, and to grow their skills in line with OSB's Quality Engineering transformation.
Core Responsibilities
Design and execute data quality tests to validate accuracy, completeness, consistency, and integrity across OSB's data platform and reporting systems.
Data Quality Engineering
- Design and execute test plans and test cases for ETL pipelines, data transformations, and data warehouse changes.
- Write complex SQL queries to validate data at source, in transit, and at destination across Azure Synapse Analytics, SQL Server, and Azure SQL.
- Test data pipelines built in Azure Data Factory, validating trigger logic, transformation accuracy, and error handling.
- Validate data outputs in Azure Databricks notebooks and Delta Lake tables, including schema checks and row\-level accuracy.
- Conduct data mapping and lineage testing to confirm data flows correctly between systems and conforms to agreed data contracts.
- Identify, document, and manage data defects in Jira, providing clear root cause analysis and supporting resolution with engineering teams.
Test Planning and Execution
- Contribute to data test strategies and produce test plans, test cases, and test reports aligned to OSB's QE standards.
- Perform system integration testing, regression testing, and UAT for data platform changes, coordinating with stakeholders to confirm acceptance criteria.
- Support business analysts and data consumers in defining testable acceptance criteria for data requirements.
- Maintain test artefacts in BrowserStack Test Management, keeping traceability between requirements, test cases, and results.
Automation and Quality Engineering
- Build and maintain automated data validation scripts using Python, SQL, or frameworks such as Great Expectations or dbt tests.
- Contribute to the chapter's automation framework, extending coverage into data testing pipelines and CI/CD workflows via Azure Pipelines.
- Promote shift\-left quality practices by embedding data quality checks earlier in the data development lifecycle.
- Share knowledge and contribute to communities of practice within the QE chapter.
Governance and Compliance
- Adhere to OSB Group's data governance policies and ensure test activity meets GDPR, PCI\-DSS, and FCA regulatory requirements.
- Treat data as a protected corporate asset; handle test data responsibly and in line with data security standards.
- Maintain compliance standards and complete all mandatory training and attestations on time.
- Demonstrate customer\-first thinking in day\-to\-day quality decisions and testing priorities.
Experience Requirements
- Minimum 3 years' experience as a Data Test Analyst, Data QA Engineer, or equivalent quality engineering role with a data specialism. \[Essential]
- Proven experience designing and executing data validation tests across data warehouses, ETL pipelines, and reporting layers. \[Essential]
- Hands\-on experience with Azure data tools including Azure Synapse Analytics, Azure Data Factory, Azure SQL, and Azure Databricks. \[Essential]
- Strong experience writing complex SQL queries to interrogate relational databases and validate data transformations. \[Essential]
- Experience identifying and managing data\-related defects through a structured defect tracking process. \[Essential]
- Experience contributing to data quality automation, including scripted validation or automated pipeline testing. \[Desirable]
- Experience working in regulated financial services or banking environments. \[Desirable]
- Experience with agile delivery and SAFe methodology. \[Desirable]
- Exposure to data mesh, lakehouse, or medallion architecture patterns. \[Desirable]
Knowledge Requirements
- In\-depth knowledge of data testing methodologies including ETL testing, data profiling, data reconciliation, and pipeline validation. \[Essential]
- Strong understanding of the software development lifecycle and how quality engineering integrates within data engineering teams. \[Essential]
- Working knowledge of Azure data platform services: Synapse Analytics, Data Factory, Azure SQL, SQL Server Management Studio, and Databricks. \[Essential]
- Understanding of data governance principles, including GDPR, data lineage, data classification, and data quality frameworks. \[Essential]
- Knowledge of ETL and ELT processes, data transformation logic, and integration between source and target systems. \[Essential]
- Understanding of CI/CD practices in a data engineering context, including Azure Pipelines and version control with Git. \[Desirable]
- Knowledge of Python for data scripting and automated validation. \[Desirable]
- Knowledge of data quality frameworks such as Great Expectations, dbt tests, or equivalent. \[Desirable]
- Familiarity with financial products such as mortgages, savings, or data reporting in a regulated bank. \[Desirable]
Skill and Competency Requirements
- Proficient in SQL Server Management Studio (SSMS) and Azure Data Studio for query writing, data exploration, and validation. \[Essential]
- Ability to navigate and query Azure Synapse Analytics workspaces and dedicated SQL pools. \[Essential]
- Ability to work with Azure Data Factory pipelines to understand data flow, trigger logic, and transformation outputs. \[Essential]
- Working knowledge of Azure Databricks notebooks, including reading and validating Delta tables. \[Essential]
- Competent with Jira and a test management tool (BrowserStack Test Management, Zephyr, Xray, or Azure DevOps Test Plans). \[Essential]
- Strong analytical and problem\-solving skills with high attention to detail when working with complex datasets. \[Essential]
- Clear verbal and written communication skills; able to present data quality findings to both technical and non\-technical stakeholders. \[Essential]
- Ability to self\-manage, prioritise work across multiple parallel deliveries, and raise risks and blockers proactively. \[Essential]
- Ability to write Python or PySpark scripts for data validation or test automation. \[Desirable]
- Experience using Power BI or equivalent reporting tools to validate analytical outputs. \[Desirable]
Required Qualifications and Certifications
- Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field. \[Desirable]
- ISTQB Foundation or higher certification. \[Desirable]
- Microsoft Certified: Azure Data Fundamentals (DP\-900\) or Azure Data Engineer Associate (DP\-203\). \[Desirable]
- Any relevant data quality or data engineering certification. \[Desirable]
This Job Description defines the role as it exists now. It is not meant to represent an exclusive description of the job holder's responsibilities as these may vary from time to time in line with the needs of the business. Job Descriptions should be subject to regular review and updates as necessary.
Why join OSBI?
We understand your career and how you progress is as unique as your individual personality. We've created a culture and an environment that encourages personal growth and offers our people opportunities to learn and succeed. Whether you're in the early stages of your career or already have an established profession, we're constantly seeking to hire talented individuals who want to make a difference and grow with us. We're a connected company working together to create a business in which we can all take pride and prosper.
If you want to know more about OSBI, please click on the website link: www.osb\-india.com
To know more about OSBI culture please find us on Instagram @OSBINDIA
To find out more about the roles \& updates please follow our LinkedIn Page www.linkedin.com/company/osbi.