Location: Lahore / Karachi / Islamabad (Hybrid)
Job Type: Full-Time, Permanent
We are looking for a highly skilled Senior / Principal QA Engineer with 6–10 years of experience in software quality assurance, specializing in test automation, cloud-based testing (Azure), and exposure to GenAI-driven testing solutions. The ideal candidate will play a key role in designing robust QA strategies, implementing automation frameworks, and ensuring high-quality product delivery in an Agile environment.
-
Design, develop, and maintain scalable test automation frameworks for web, mobile, and APIs
-
Lead end-to-end QA strategy, planning, and execution across multiple projects
-
Implement and optimize automation pipelines integrated with CI/CD workflows
-
Leverage GenAI tools to enhance test case generation, test data management, and defect prediction
-
Perform functional, regression, integration, and performance testing
-
Work closely with engineering, product, and DevOps teams to ensure quality at every stage
-
Drive cloud-based testing strategies using Azure services
-
Analyze test results, identify defects, and ensure timely resolution
-
Mentor junior QA engineers and promote best QA practices and standards
-
Contribute to continuous improvement of QA processes and tools
-
6–10 years of experience in Software Quality Assurance, with strong focus on Automation Testing
-
Hands-on experience with automation tools such as Selenium, Cypress, Playwright, or Appium
-
Strong programming skills in Java, JavaScript, Python, or C#
-
Experience with API testing tools like Postman, RestAssured, or similar
-
Solid understanding of CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions)
-
Hands-on experience with Microsoft Azure (test environments, pipelines, cloud deployments)
-
Exposure to GenAI tools/solutions for QA (test generation, automation optimization, etc.)
-
Strong knowledge of Agile/Scrum methodologies
-
Experience with test management tools (JIRA, TestRail, Azure Test Plans)
-
Excellent problem-solving and analytical skills
-
Experience in performance testing tools (JMeter, LoadRunner, k6)
-
Knowledge of containerization (Docker, Kubernetes)
-
Familiarity with BDD frameworks (Cucumber, SpecFlow)
-
Experience in security testing is a plus
-
Certifications in Azure, QA, or Automation Testing are an added advantage
8TujsOfCsB