Principal QA Engineer
Lahore, Karachi, Islamabad, Pakistan
Full Time
Experienced
Senior / Principal QA Engineer – Automation | GenAI | Azure
Location: Lahore / Karachi / Islamabad (Hybrid)
Job Type: Full-Time, Permanent
About the Role
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.
Key Responsibilities
- 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
Required Skills & Qualifications
- 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
Preferred Qualifications
- 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
Apply for this position
Required*