21 days ago
Karachi, PakistanSenior

Responsibilities

  • Own the test automation strategy, roadmap, Playwright framework, automation standards, coding guidelines, and review practices.
  • Design and build scalable Playwright test suites in TypeScript covering smoke, core regression, release regression, functional, API, integration, and end-to-end testing.
  • Assess manual test inventories and prioritize tests for automation, redesign, consolidation, retention, or retirement.
  • Partner with Development and DevOps to improve automated regression pipelines, environments, test data, and parallel execution.
  • Apply and govern AI-assisted testing tools while ensuring generated tests and scripts meet framework, validation, and security standards.
  • Improve framework health by addressing flaky tests, technical debt, duplicated automation, unstable execution, maintenance overhead, upgrades, and migrations.
  • Build, mentor, and develop a QA team through standards, coaching, delegation, hiring, onboarding, performance expectations, and succession planning.
  • Define risk-based testing practices, release readiness criteria, quality gates, dashboards, and KPIs.
  • Lead root cause analysis of escaped defects and support validation and compliance activities in a regulated software environment.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent experience.
  • At least 5 years of software quality assurance and testing experience.
  • Expert-level experience building enterprise-scale test automation frameworks with Playwright, Selenium, Cypress, or comparable tools.
  • Strong TypeScript or JavaScript and software engineering skills, including Git, API testing, SQL, debugging, and code review.
  • Strong knowledge of automation design patterns, reusable components, modular architecture, data-driven testing, and BDD.
  • Experience integrating automated regression testing into CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or comparable platforms.
  • Experience scaling automation through coaching, standards, and delegation, as well as using quality metrics, dashboards, and KPIs.
  • Experience testing complex web-based enterprise applications in Agile environments.
  • Preferred qualifications include Playwright and TypeScript expertise, QA team or large-scale testing leadership, regulated-industry experience, GxP and 21 CFR Part 11 knowledge, TFVC-to-Git migration experience, AI or machine learning testing experience, performance or security testing knowledge, and ISTQB, CSTE, or CSQA certification.

Benefits

  • Market-leading salary, medical coverage for employees and dependents, parents' medical coverage, and a provident fund.
  • Employee performance-based bonuses, profit sharing for tenured employees, life benefits, and leave encashment.
  • Home internet subsidy, conveyance allowance, child care facility, and company-provided lunch and dinner.
  • Professional development budget, sporadic on-shore training opportunities, recreational in-house games, and a friendly work environment.
  • The role is based in Contour Software's Karachi office.

Tech Stack

Apache JMeterCypressGitGitHub ActionsJavaScriptJenkinsPostmanSeleniumSQLTypeScript

Categories

Contour Software

About Contour Software

1,001-5,000 employees

Contour Software provides R&D, QA, customer support, and professional services for vertical‑market enterprise applications across Constellation Software Inc.’s global portfolio. It builds, maintains, and supports mission‑critical software used by public- and private‑sector organizations via CSI’s operating companies, functioning as an internal service provider rather than a direct vendor. Headquartered in Karachi with offices in Lahore and Islamabad, it is a wholly owned subsidiary of Toronto‑based Constellation Software.

Contact me