Search by job, company or skills

P

Senior/Principal Consultant - .NET Quality Engineering

8-10 Years
SGD 9,000 - 14,500 per month
Save
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Our client is a global, human-centric business and technology consulting firm.

They specialise in partnering with organisations that aspire to excellence, helping them tackle complex challenges and achieve transformative results through strategy, technology, and business transformation services.

By prioritising people, they create a unique consulting experience, with a team of strategists and engineers delivering practical, end-to-end solutions that drive impactful outcomes for our clients. They empower people and organisations to dream bigger, move faster, and build better tomorrows for all.

What You'll Do

. Assess the current state of testing across the application, including unit, integration, end-to-end, and manual testing Evaluate coverage, tooling, test infrastructure, test data management, and QA team skills and capacity.

. Identify critical business workflows with zero or insufficient test coverage that represent the highest risk, and document findings in a testing maturity assessment with gap analysis.

. Evaluate the current UAT process by engaging business users, documenting workflows, identifying pain points such as cycle time and defect leakage, and assessing business user availability for future UAT cycles.

. Design comprehensive testing standards for the existing codebase and future modern application, including unit and integration testing conventions, framework recommendations, code coverage tooling, and quality metrics and KPIs.

. Design a UAT framework encompassing process workflows, tooling recommendations, test case templates, and a business user training and onboarding approach.

. Partner with the AI-SDLC Specialist to evaluate AI-assisted test generation, assessing quality, coverage, maintainability, and effort savings, and incorporate findings into the testing strategy where appropriate.

. Define an overall Quality Engineering framework integrating shift-left practices, test automation strategy, continuous testing within CI/CD pipelines (in collaboration with the DevOps Engineer), and performance and accessibility testing considerations.

. Recommend the QE team structure, skills, and upskilling paths needed for the execution phase, and contribute findings to executive readouts and technical deep-dive sessions with client teams.

What You'll Bring

Must Have

. 8+ years of experience in quality engineering, test architecture, or QA leadership roles

. Deep expertise in test strategy design across the full testing pyramid (unit, integration, E2E, UAT)

. Experience with React/JavaScript testing frameworks (Jest, React Testing Library, Playwright)

. Hands-on experience with .NET testing frameworks (xUnit, NUnit, MSTest, SpecFlow/Reqnroll)

. Hands-on experience with test automation frameworks (Selenium, Playwright, Cypress)

. Experience designing UAT processes and frameworks for enterprise applications

. Experience with test management tools (Azure DevOps Test Plans, TestRail, Zephyr, or equivalents)

. Experience with code coverage tools and quality metrics (SonarQube, dotCover, Coverlet)

. Ability to assess and uplift QA team maturity, and experience with QA transformation programs

. Strong understanding of CI/CD integration for automated testing

. Excellent documentation skills, with ability to produce clear, actionable testing standards that development teams can follow

Nice to Have

. Experience with AI-assisted test generation tools

. Experience with performance testing tools and approaches (JMeter, k6, NBomber)

. Experience with accessibility testing (axe, WAVE, Pa11y)

. Experience with BDD/ATDD approaches

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 148864633