Enable job alerts via email!

QA Analyst - Oracle to NET (C#) Migration & Hybrid System Testing

ZipRecruiter

London

Hybrid

GBP 100,000 - 125,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a leading company as a QA Analyst for a transformative project migrating from Oracle to .NET. You'll focus on validating systems, developing test plans, and ensuring data integrity during the transition. This role offers exposure to modern development practices and the chance to work with cutting-edge technology in a collaborative environment.

Benefits

High-impact digital transformation projects
Collaboration in a detail-driven environment
Exposure to modern development practices

Qualifications

  • 3+ years of experience in software quality assurance.
  • Strong understanding of database-centric testing, including SQL.
  • Experience in migration of databases.

Responsibilities

  • Develop and execute detailed test plans and test cases.
  • Validate C# logic reproducing functionality of existing Oracle procedures.
  • Support regression and integration testing in a hybrid environment.

Skills

Software Quality Assurance
Database-Centric Testing
SQL Querying
Data Reconciliation
Analytical Thinking
Problem Solving
Communication

Tools

Selenium
Postman
JMeter

Job description

Job DescriptionQA Analyst – Oracle to NET (C#) Migration & Hybrid System Testing

Location: Nottingham/ London - Hybrid
Length: ASAP – Jan 2026 (6 months)
Rate: £450
Hours: 9-6pm

About the Project
We are modernising a legacy enterprise system built on PHP and Oracle, transitioning to a modern .NET (C#) architecture. This transformation involves re-engineering over 240 Oracle stored procedures and decoupling critical business logic from the database into the application tier, while continuing to support business-as-usual operations throughout a phased migration. The existing Oracle database will be migrated to Postgres or MySQL and testing this will be critical. This is not a simple platform swap it’s a structural and functional re-architecture that requires careful validation to ensure that behaviour, data integrity, and business rules are preserved. The QA Analyst will play a key role in validating the equivalence of the new system, ensuring that both legacy and re-implemented components function correctly in parallel during the transition.

Key Responsibilities


  • Develop and execute detailed test plans and test cases across both the legacy Oracle-based platform and the new C#/.NET services.

  • Validate that the re-engineered C# logic faithfully reproduces the functionality of existing Oracle PL/SQL procedures, triggers, and packages.

  • Perform end-to-end data validation to ensure consistency and correctness during the migration.

  • Collaborate with developers, DBAs, and business analysts to extract requirements, define expected behaviour, and identify test coverage needs.

  • Support regression, integration, and system-level testing in a hybrid environment where both platforms co-exist temporarily.

  • Assist with implementing or optimising automated testing tools and frameworks to enhance test repeatability and efficiency.

  • Document test outcomes clearly, raise defects with actionable detail, and contribute to tracking and resolution workflows.

  • Help shape QA best practices and contribute to quality standards for phased migration projects.


Required Skills & Experience


  • 3+ years of experience in software quality assurance, with involvement in enterprise-scale or migration-driven initiatives.

  • Strong understanding of database-centric testing, including SQL querying, data reconciliation, and stored procedure validation.

  • Familiarity with Oracle PL/SQL and experience validating its logic during transformation into .NET-based systems.

  • Experience in migration of databases.

  • Proficient and experienced in developing test plans comparing legacy and new system results to ensure no issues once a solution has migrated to the new platform/s.

  • Experience working in hybrid environments where legacy and modern components run in parallel.

  • Proficiency in designing and executing both manual and automated backend and integration-level tests.

  • Strong attention to detail, analytical thinking, and problem-solving skills.

  • Clear communicator, comfortable working across cross-functional teams and documenting complex scenarios.


Desirable Skills


  • Exposure to QA in both PHP and .NET environments.

  • Experience with test automation tools or frameworks (e.g., Postman, Selenium, JMeter, or similar).

  • Familiarity with AI-assisted tools for test , code analysis, or quality monitoring.

  • Understanding of ETL processes and experience validating data transformations or pipeline behaviours.

  • Background in agile delivery methods and working within sprint-based or iterative development cycles.


What We Offer


  • A pivotal QA role in a high-impact digital transformation.

  • The opportunity to work on both legacy and next- systems simultaneously.

  • A collaborative, detail-driven team environment focused on delivering quality at scale.

  • Exposure to modern development practices and AI-enhanced tooling.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.