🌎
This job posting isn't available in all website languages
📁
Lead Software Engineer
📅
CREQ257367 Requisition #

Key Responsibilities & Accountabilities

  • Collaborate with Product Owners, Developers, and stakeholders to define clear acceptance criteria, including cross-functional requirements.
  • Promote and advocate for quality throughout the Software Development Life Cycle (SDLC) by applying both shift-left and shift-right quality practices.
  • Guide the team’s testing strategy and contribute to the overall departmental quality and testing strategy.
  • Adapt testing approaches based on evolving project and team requirements.
  • Define and implement efficient testing processes, methodologies, and best practices.
  • Balance exploratory and automated testing efforts to achieve optimal test coverage.
  • Drive the development of reliable automated test suites with strong reporting capabilities for effective failure analysis.
  • Integrate testing processes seamlessly into CI/CD pipelines to support rapid and reliable software delivery.
  • Encourage and support Test-Driven Development (TDD) and pair programming practices.
  • Foster a culture of continuous improvement and agility within the development team.
  • Share innovative ideas and best practices related to quality engineering and Agile methodologies with both the delivery team and the wider Quality Engineering community.
  • Mentor and support fellow Quality Engineers and team members.

Skills & Abilities

  • Strong hands-on experience in performance testing, UI automation, API testing, and contract testing.
  • Ability to understand and enhance existing alerting and monitoring dashboards to improve product quality visibility.
  • Thrive in cross-functional Agile teams, collaborating closely with Developers, Product Owners, Agile Delivery Leads, Quality Engineers, Engineering Managers, and other stakeholders.
  • Work as an embedded Quality Engineer within one of two teams supporting the legacy platform.
  • Take ownership of testing activities for new features, bug fixes, and release readiness across multiple business domains.
  • Proactively communicate risks, blockers, and test coverage updates to stakeholders.

Knowledge & Experience

API Frameworks

  • C#
  • Reqnroll
  • NUnit / xUnit
  • RestSharp
  • Playwright (TypeScript)
  • Playwright (C#)
  • k6 (nice to have)

Additional Skills

  • Familiarity with Azure DevOps and cloud-based tools
  • Insurance domain knowledge is an added advantage

Key Responsibilities & Accountabilities

  • Collaborate with Product Owners, Developers, and stakeholders to define clear acceptance criteria, including cross-functional requirements.
  • Promote and advocate for quality throughout the Software Development Life Cycle (SDLC) by applying both shift-left and shift-right quality practices.
  • Guide the team’s testing strategy and contribute to the overall departmental quality and testing strategy.
  • Adapt testing approaches based on evolving project and team requirements.
  • Define and implement efficient testing processes, methodologies, and best practices.
  • Balance exploratory and automated testing efforts to achieve optimal test coverage.
  • Drive the development of reliable automated test suites with strong reporting capabilities for effective failure analysis.
  • Integrate testing processes seamlessly into CI/CD pipelines to support rapid and reliable software delivery.
  • Encourage and support Test-Driven Development (TDD) and pair programming practices.
  • Foster a culture of continuous improvement and agility within the development team.
  • Share innovative ideas and best practices related to quality engineering and Agile methodologies with both the delivery team and the wider Quality Engineering community.
  • Mentor and support fellow Quality Engineers and team members.

Skills & Abilities

  • Strong hands-on experience in performance testing, UI automation, API testing, and contract testing.
  • Ability to understand and enhance existing alerting and monitoring dashboards to improve product quality visibility.
  • Thrive in cross-functional Agile teams, collaborating closely with Developers, Product Owners, Agile Delivery Leads, Quality Engineers, Engineering Managers, and other stakeholders.
  • Work as an embedded Quality Engineer within one of two teams supporting the legacy platform.
  • Take ownership of testing activities for new features, bug fixes, and release readiness across multiple business domains.
  • Proactively communicate risks, blockers, and test coverage updates to stakeholders.

Knowledge & Experience

API Frameworks

  • C#
  • Reqnroll
  • NUnit / xUnit
  • RestSharp
  • Playwright (TypeScript)
  • Playwright (C#)
  • k6 (nice to have)

Additional Skills

  • Familiarity with Azure DevOps and cloud-based tools
  • Insurance domain knowledge is an added advantage

Previous Job Searches

Similar Listings

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: CREQ256308

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: 210858

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: CREQ251618