Senior QA Engineer (Test Automation & Release Assurance)

Mahaana (YC W22)

Karachi Division

Hybrid

PKR 1,800,000 - 3,200,000

Full time

31 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Real authority over release quality
Budget for tools and learning
Flexible work-from-home arrangements

Job summary

Mahaana seeks a Senior QA Engineer in Karachi to own testing strategy and release assurance in an AI-enabled development workflow. You will design, implement, and maintain automated tests; validate AI-generated assets; and work closely with engineers, product, and design to ensure quality across functional and non-functional areas.

You will lead test planning, grow automation coverage, review requirements for clarity, and mentor teammates, while leveraging modern tooling and secure testing

Qualifications

  • 6+ years of software QA with strong test automation.
  • Experience with automation frameworks and tools such as Playwright, Selenium, Cypress, REST Assured, Postman, or similar technologies.
  • Proficiency in Python, JavaScript, TypeScript, or Java.
  • Solid experience testing APIs and backend services, with SQL knowledge for data validation.
  • Experience integrating automated tests into CI/CD using GitHub Actions, Azure DevOps, Jenkins.
  • Strong analytical skills to identify edge cases and defects.
  • Clear written and verbal communication, including defect reports and quality summaries.
  • Experience in Agile teams and Jira usage.
  • Interest in AI tools for testing and ability to review AI outputs.

Responsibilities

  • Define and own the test strategy across functional, regression, integration, API, performance, and security testing.
  • Derive test scenarios from requirements and acceptance criteria with traceability to coverage.
  • Build and maintain automated test suites and integrate into CI/CD for fast feedback.
  • Use AI tools to generate test cases, data, and automation scripts, and review outputs.
  • Conduct testing in staging with anonymized, realistic data, covering edge cases and non-functional behavior.
  • Identify and report defects, collaborate with engineers, verify fixes.
  • Review requirements for ambiguity and raise concerns before development.
  • Review unit and integration tests to ensure meaningful behavior.
  • Provide quality sign-off and release recommendations with stakeholder support.
  • Track quality metrics and drive improvements in testing practices.
  • Mentor teammates on testing practices and AI tool usage.

Skills

Playwright
Selenium
Cypress
REST Assured
Postman
Python
JavaScript
TypeScript
Java
GitHub Actions
Azure DevOps
Jenkins
Jira
AI in testing

Tools

CI/CD pipelines

Job description

Position Overview

As Mahaana's Senior QA Engineer, you will take ownership of software quality and release assurance. In our AI-assisted development process, code is produced faster than before, making independent and rigorous verification more important. You will be responsible for confirming that the software meets approved requirements and is safe to release.

You will design and execute testing strategies, build and maintain automated test suites, and leverage AI tools to improve test coverage and accelerate feedback. You will work closely with the Technical Business Analyst, engineers, and designers, playing a key role in release decisions.

Key Responsibilities
  • Define and own the test strategy across functional, regression, integration, API, performance, and security testing.
  • Derive test scenarios directly from requirements and acceptance criteria, maintaining traceability to ensure every requirement has meaningful test coverage.
  • Build and maintain automated test suites and integrate them into CI/CD pipelines to ensure every change receives fast and reliable feedback.
  • Use AI tools to generate test cases, test data, and automation scripts, and analyze failures. Review and validate their output, maintaining accountability for quality.
  • Conduct thorough testing in staging environments using anonymized, realistic data, covering edge cases, error handling, and non-functional behaviour.
  • Identify and report clear, reproducible defects, collaborate with engineers on resolutions, and verify fixes.
  • Review requirements for ambiguity or untestable scenarios and raise concerns with the Technical Business Analyst before development begins.
  • Review unit and integration tests produced by engineers and AI tools to ensure they validate meaningful behaviour.
  • Provide quality sign-off and release recommendations supported by testing evidence, and support final acceptance with business stakeholders.
  • Track quality metrics, including defect trends, escaped defects, test coverage, and flaky tests, and use findings to improve testing practices.
  • Mentor team members on testing practices and the safe use of AI tools for testing.
Required Skills & Qualifications
  • 6+ years of professional experience in software QA, with substantial experience in test automation.
  • Strong experience with automation frameworks and tools such as Playwright, Selenium, Cypress, REST Assured, Postman, or similar technologies.
  • Proficiency in at least one programming or scripting language, such as Python, JavaScript, TypeScript, or Java.
  • Solid experience testing APIs and backend services, with working knowledge of SQL for data validation.
  • Experience integrating automated tests into CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, Jenkins, or similar platforms.
  • Strong analytical skills and the ability to identify scenarios and edge cases that others might miss.
  • Clear written and verbal communication skills, including the ability to prepare defect reports and quality summaries for technical and non-technical audiences.
  • Experience working in Agile teams and with project management tools such as Jira.
  • Interest in AI tools for testing and sound judgment in reviewing and validating their output.
Preferred Qualifications
  • Experience with performance and load testing tools such as k6, JMeter, Locust, or similar platforms.
  • Familiarity with application security testing fundamentals, including OWASP Top 10, and accessibility testing.
  • Experience with mobile application testing.
  • Experience with test data management and data anonymization.
  • Previous experience in financial services or another regulated industry.
  • Familiarity with Behav
  • iour-Driven Development (BDD), including Gherkin and Cucumber.
  • Familiarity with AI agents or MCP-based tools for test automation.
How We Work
  • A person defines the requirement, and a person confirms that the result meets it. QA supports the output side by providing independent evidence that the product does what was requested.
  • AI tools are used throughout delivery, and QA provides the verification that makes this approach safe.
  • Testing is conducted using anonymized, realistic staging data. Production data is not used for testing.
  • We value breadth. QA engineers who understand the product, code, data, and infrastructure will have the most opportunities to grow.
What You Will Get
  • Real authority over release quality, with a direct line to engineering and product leadership.
  • The opportunity to shape a modern QA practice built around automation and AI tooling.
  • Budget for tools and learning.
Compensation & Benefits
  • Competitive salary package with annual performance-based increments.
  • Sponsorship or reimbursement for relevant technical certifications and professional development programs.
  • Financial support for technical training, workshops, conferences, and industry-related learning opportunities.
  • Health and life insurance coverage.
  • EOBI registration and contributions.
  • Paid annual, casual, and sick leaves as per company policy.
  • Flexible work-from-home arrangements, subject to company policy.
  • Opportunities to take ownership of release quality, influence engineering standards, and contribute to building a modern QA function.
  • Access to modern testing technologies, AI-assisted development tools, and automation frameworks.
  • Continuous learning, professional development, and career growth opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Mahaana (YC W22) • Karachi Division

Hybrid
PKR 3,500,000 - 8,000,000
Health and life insurance
Annual performance-based increments
Certification sponsorships
+3
QA Automation Engineer
QA Automation Engineer

Integriti • Lahore

On-site
PKR 1,200,000 - 1,800,000
QA Automation Engineer
QA Automation Engineer

Integriti Group • Lahore

On-site
PKR 1,200,000 - 1,800,000
QA Automation Engineer
QA Automation Engineer

Enterprise64 • Karachi Division

On-site
PKR 2,400,000 - 3,600,000
Health insurance
Provident fund
Paid time off
+2
Head QA - AI Native
Head QA - AI Native

KnowledgeCity • Pakistan

On-site
PKR 3,000,000 - 6,000,000
Manager SQA - I
Manager SQA - I

Pakistan Single Window • Karachi Division

On-site
PKR 2,500,000 - 5,000,000
Competitive salary
Fuel Card
Health benefits
+2
Manager SQA - I
Manager SQA - I

Pakistan Single Window (PSW) • Karachi Division

On-site
PKR 4,000,000 - 6,500,000
Competitive salary
Fuel Card
Health benefits
+2
AI-Driven QA Engineer — Release Quality Lead
AI-Driven QA Engineer — Release Quality Lead

Mahaana (YC W22) • Karachi Division

Hybrid
PKR 1,800,000 - 3,200,000
Real authority over release quality
Budget for tools and learning
Flexible work-from-home arrangements
Senior Software QA Engineer
Senior Software QA Engineer

Aqovia • Lahore

Hybrid
PKR 1,800,000 - 3,200,000
Competitive salary
Bonus scheme
Private healthcare
+4
Mid-Level QA Engineer (AI & Automation)
Mid-Level QA Engineer (AI & Automation)

Cyber Nest • Lahore

On-site
PKR 1,200,000 - 1,800,000
Competitive salary
Growth opportunities
Collaborative team
Top locations