Senior & Lead Test Engineer

JOB SUMMARY:

We are seeking an experienced and highly motivated Senior/Lead Test Engineer to join our quality assurance function. In this role, you will be responsible for defining, implementing, and driving testing strategies across our software development lifecycle. You will work closely with cross-functional teams — including developers, product managers, and business stakeholders — to ensure the delivery of high-quality, reliable software solutions.


JOB RESPONSIBILITIES:

  • Lead and own the end-to-end quality assurance strategy, including test planning, execution, and reporting.
  • Design, develop, and maintain automated test frameworks and scripts to support continuous integration and delivery pipelines.
  • Execute and oversee comprehensive manual testing efforts, including exploratory, regression, functional, and integration testing.
  • Lead and coordinate Automated Test Framework (ATF) activities, ensuring test cases accurately reflect business and functional requirements.
  • Plan, facilitate, and manage User Acceptance Testing (UAT) cycles in collaboration with business stakeholders and end users.
  • Define and enforce QA best practices, standards, and processes across the team.
  • Mentor and provide technical guidance to junior and mid-level QA engineers.
  • Identify, document, and track defects through to resolution, maintaining clear and thorough defect reports.
  • Collaborate with development teams to ensure testability is built into the design and architecture of features.
  • Produce detailed test reports, metrics, and status updates for stakeholders at all levels.
  • Continuously evaluate and recommend improvements to testing tools, methodologies, and processes.


JOB QUALIFICATIONS:

  • Minimum 5 years of experience in software quality assurance and testing.
  • Proven experience in both manual and automated testing across complex software systems.
  • Demonstrated expertise in Automated Test Framework (ATF) design and execution.
  • Hands-on experience leading or coordinating User Acceptance Testing (UAT) engagements with business stakeholders.
  • Strong experience with test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, TestNG, JUnit, or equivalent).
  • Experience integrating automated tests within CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions, or equivalent).
  • Solid understanding of software development lifecycle (SDLC) and Agile/Scrum methodologies.
  • Experience working in fully remote, distributed team environments.


WHAT WE OFFER:

  • Fully remote working environment with flexibility to align with global team schedules.
  • Opportunity to lead quality assurance practices at a senior level within a collaborative team.
  • Continuous learning and professional development opportunities.