Senior Software Engineer, QE IND
Bengaluru, Karnataka, India · Jornada completa
Sé el primero en postularte
- Experiencia
- 3+ yrs
- Salario
- —
- Vacantes
- 1
- Al corriente
- Hace 4 horas
- Work mode
- En la oficina
- Educación
- Any graduate
- Eligibility
- Any graduate can apply for this role.
- Resume
- Required to apply
Where you'll work
Descripción del trabajo
About the Company
OSB India supports the wider OSB Group by delivering customer service and operational support for its UK trading brands. The group is a specialist lender focused on residential, buy-to-let and commercial mortgages, secured lending, and development finance, backed by a savings-led retail funding model. Its brands include Kent Reliance, InterBay, Prestige Finance, and Heritable Development Finance. OSB has built durable customer relationships and strong satisfaction levels, helping sustain its retail funding base.
Role Overview
This Quality Engineering position focuses on safeguarding the reliability of OSB Group’s data platform, pipelines, and reporting layers. The role sits within the Quality Engineering chapter and is responsible for checking data accuracy, completeness, consistency, and integrity across all data engineering and development work.
The person in this role will use both manual and automated testing approaches to assess complex data flows, ETL processes, and analytical outputs. They will work closely with data engineers, architects, and business stakeholders to make quality part of the development process from requirement definition through production checks.
The role calls for strong practical knowledge of Azure data tools, advanced SQL skills, and a solid understanding of data governance in a regulated financial services setting. It also supports OSB’s wider transformation toward greater automation and stronger quality maturity.
Responsibilities
- Plan and run data quality checks that verify accuracy, completeness, consistency, and integrity across the data platform and reporting environments.
- Create and execute test scenarios for ETL flows, data transformations, and data warehouse updates.
- Write advanced SQL queries to validate data at the source, during movement, and after loading in Azure Synapse Analytics, SQL Server, and Azure SQL.
- Test data pipelines in Azure Data Factory, including trigger behaviour, transformation logic, and failure handling.
- Check outputs from Azure Databricks notebooks and Delta Lake tables, covering schema validation and row-level correctness.
- Perform data mapping and lineage verification to ensure information moves properly between systems and matches agreed data contracts.
- Log, track, and manage defects in Jira, with clear root-cause analysis and support for fix verification.
- Contribute to data test strategy, test planning, test case design, and reporting in line with Quality Engineering standards.
- Carry out system integration testing, regression testing, and UAT for data-related changes while coordinating with stakeholders on acceptance criteria.
- Support business analysts and data users in defining testable requirements and acceptance conditions.
- Maintain traceability between requirements, test cases, and results in BrowserStack Test Management.
- Develop and maintain automated validation scripts using Python, SQL, and tools such as Great Expectations or dbt tests.
- Help expand automation coverage across data testing pipelines and CI/CD workflows through Azure Pipelines.
- Encourage early quality checks by embedding validation earlier in the data delivery lifecycle.
- Share knowledge and participate actively in the Quality Engineering community.
- Follow OSB Group data governance rules and ensure testing meets GDPR, PCI-DSS, and FCA requirements.
- Handle test data securely and treat it as a protected corporate asset.
- Complete mandatory compliance training and attestations within required timelines.
- Apply a customer-first mindset when making testing decisions and prioritising work.
Requirements
- At least 3 years of experience in a Data Test Analyst, Data QA Engineer, or similar quality engineering role with a data focus.
- Practical experience creating and running data validation tests for data warehouses, ETL pipelines, and reporting layers.
- Hands-on exposure to Azure data platforms, including Azure Synapse Analytics, Azure Data Factory, Azure SQL, and Azure Databricks.
- Strong ability to write complex SQL for relational database validation and transformation checks.
- Experience identifying, documenting, and managing defects through a structured workflow.
- Experience with automation for data quality, including scripted checks or automated pipeline testing.
- Prior work in regulated banking or financial services environments is preferred.
- Experience with agile delivery and SAFe is preferred.
- Exposure to data mesh, lakehouse, or medallion architectural patterns is preferred.
- Strong understanding of ETL testing, data profiling, reconciliation, and pipeline validation methods.
- Good knowledge of the software development lifecycle and the role of quality engineering within data teams.
- Working familiarity with Synapse Analytics, Data Factory, Azure SQL, SQL Server Management Studio, and Databricks.
- Understanding of data governance concepts such as GDPR, lineage, classification, and data quality frameworks.
- Knowledge of ETL and ELT logic and source-to-target integration.
- Exposure to CI/CD practices in data engineering, including Azure Pipelines and Git, is preferred.
- Knowledge of Python for scripting and automated validation is preferred.
- Familiarity with Great Expectations, dbt tests, or similar frameworks is preferred.
- Understanding of mortgages, savings, or regulated bank reporting is preferred.
- Proficiency in SQL Server Management Studio and Azure Data Studio for querying, exploring, and validating data.
Eligibility
Any graduate can apply for this role.
Additional Information
This position is based in Bangalore, India. The version date for this job description is April 2026. The role reports to the Data Test Manager, with the line manager title also listed as Data Test Manager. The department is Quality Engineering. The role title may be referred to as Software Engineer QE or Senior Software Engineer QE.
The job description also notes that the engineer should contribute to OSB’s quality engineering transformation and continue developing skills in line with chapter goals.
Terms and Conditions
No salary, stipend, start date, application deadline, or vacancy count was specified in the source. No perk list was provided.