O

Senior Software Engineer, QE IND

OSB India

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
9 hours ago
Work mode
In office
Education
Any graduate
Eligibility
Any graduate can apply for this role.
Resume
Required to apply

Where you'll work

Job description

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.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Broxer Assistant
Online · instant AI help
🤖
AI-powered · answers from Broxer Help