Principal Software Quality Assurance Engineer

1 day ago


Karachi, Sindh, Pakistan FoodServiceDirect Full time

Role: Principal Software Quality Assurance Engineer (Auditor)

Location:
 Karachi (On-site)

Department:
 Technology

Experience Level:
 10+ Years of Professional SQA Experience

(A subsidiary of Unilever United States) is a leading multi-brand e-commerce and digital marketplace platform serving both B2B and B2C audiences. We operate a growing network of websites, mobile applications, and vendor-level systems that power a seamless foodservice experience across the U.S. and Canada.

We are looking for an 
exceptionally skilled, self-driven, and highly responsible "Principal Software Quality Assurance Engineer"
 who can independently 
audit, validate, and maintain quality standards
 across all systems and ensure that every digital experience we deliver meets our benchmark for reliability and excellence.

This is a hands-on, ownership-driven role — designed for a QA expert who works independently, maintains strict standards, and ensures 
zero business-impacting issues
 in production.

Role Overview

The Principal Software QA Engineer (Independent Auditor) will be responsible for 
end-to-end quality control and assurance
 across FoodServiceDirect's websites, APIs, and mobile applications.

You will act as the 
independent quality gatekeeper
, auditing the work of other QA engineers, identifying system flaws, ensuring SOP compliance, and driving preventive testing strategies.

The role demands an individual with 
deep technical expertise
, strong auditing skills, and the ability to operate autonomously in a complex e-commerce environment.

Key Responsibilities

1. QA Auditing & Oversight

  • Independently 
    audit QA work
    , including test cases, coverage, and bug reports from existing QA members.
  • Continuously review QA activities to ensure compliance with 
    Company's standards and SOPs
    .
  • Detect process gaps and recommend actionable improvements.
  • Validate every release to ensure it meets 
    functional, usability, and performance expectations
    .
  • Identify and report critical issues before they reach production, ensuring no business-impacting defects occur.

2. Quality Management & Compliance

  • Develop and maintain a 
    Quality Management Plan (QMP)
     in alignment with ISTQB and global QA standards.
  • Ensure all testing follows documented 
    hierarchies, procedures, and traceability matrices
    .
  • Maintain synchronization between QA, staging, and production environments to ensure full test coverage.
  • Act as the 
    final validation authority
     for production releases.

3. Automation & Testing Excellence

  • Build and enhance 
    advanced automation frameworks
     for regression, smoke, API, and UI testing.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, AWS Code Pipeline).
  • Execute 
    performance, load, and stress testing
     using tools like JMeter, Gatling, or K6.
  • Conduct detailed API testing using Postman/Newman and validate integration endpoints.
  • Ensure cross-browser and cross-device testing for both desktop and mobile web platforms.

4. Continuous Improvement & Monitoring

  • Identify recurring issues and implement long-term preventive measures.
  • Propose process-level enhancements and adopt the latest testing tools or techniques.
  • Continuously track test efficiency, coverage, and effectiveness using defined KPIs.
  • Monitor site uptime, stability, and performance to proactively detect anomalies.

5. Documentation & Reporting

  • Maintain detailed test documentation, execution reports, and audit logs.
  • Create QA dashboards summarizing release readiness, bug trends, and environment status.
  • Provide weekly reports highlighting test outcomes, process improvements, and quality metrics.
  • Ensure all reports are audit-ready and compliant with QA governance requirements.

Required Qualifications

  • At least have 4-years of Bachelor's degree (Preferred: Master's degree)
     in computer science, Software Engineering, or a related discipline.
  • 10+ years
     of experience in Software Quality Assurance, with at least 
    7+ years in QA auditing with e-commerce domain or senior validation roles
    .
  • Mandatory Certification:
     
    ISTQB Certified Tester.
  • Strong expertise with 
    QA automation frameworks
    : Selenium, Cypress, Playwright, Appium.
  • Should have experience with e-commerce Magento framework.
  • Experience with 
    Test Management Systems
    : TestRail, Zephyr, Azure DevOps, Jira.
  • Proficiency in 
    CI/CD pipelines
     and quality gate integration.
  • Proven track record in 
    e-commerce, marketplace, or mobile app QA
    .
  • Strong skills in 
    API, performance, and security testing
    .
  • Familiarity with 
    cloud environments (AWS/GCP)
     and 
    database testing (MySQL, MongoDB)
    .

Personal Attributes

  • Highly 
    responsible, self-reliant, and disciplined
     individual who operates without supervision.
  • Strong attention to detail and commitment to process compliance.
  • Analytical mindset with excellent debugging and issue-tracking capabilities.
  • Proactive in preventing issues rather than reacting to them.
  • Excellent written documentation and communication skills.
  • Passionate about quality, structure, and continuous improvement.

What We Offer

  • Competitive compensation as per current market.
  • Full ownership of QA auditing and validation across FoodServiceDirect's digital platforms.
  • A chance to work on advanced, high-scale e-commerce systems.
  • Independence and autonomy within a structured, professional environment.
  • Access to top-tier QA tools, automation technologies, and testing infrastructure.


  • Karachi, Sindh, Pakistan Creative Chaos Full time 1,200,000 - 3,600,000 per year

    A Principal Software Engineer for JAVA is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A Principal Software Engineer makes sure that the functionality, security and performance of the server...


  • Karachi, Sindh, Pakistan WorkGarden Full time 1,200,000 - 2,400,000 per year

    Role DescriptionThis is a full-time, on-site role for a Software Quality Assurance Engineer located in Lahore. The Software Quality Assurance Engineer will be responsible for maintaining software quality, conducting quality assurance, performing manual testing, and ensuring rigorous software development practices. Day-to-day tasks include developing and...


  • Karachi, Sindh, Pakistan Fossphorus Software House Full time 1,500,000 - 3,000,000 per year

    We are seeking a Senior Software Quality Assurance (SQA) Engineer with 8+ years of proven experience in manual and automated testing to join our team. The ideal candidate will be detail-oriented, process-driven, and passionate about delivering high-quality software products. This role requires strong expertise in test planning, automation frameworks,...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 600,000 - 1,800,000 per year

    Job Title:Principal Software Engineer (.NET + React)Location:KarachiExperience:8+ years of hands-on experience in software developmentKey Responsibilities:Lead the design, development, and deployment of complex software applications using .NET and React .Collaborate with cross-functional teams to define technical solutions and ensure high-quality...


  • Karachi, Sindh, Pakistan Naheed Full time 720,000 - 960,000 per year

    Position: Software Quality Assurance EngineerLocation: Mehran Town, KorangiEmployment Type: Full-timeJob Description:We are looking for a detail-oriented and passionate Software Quality Assurance Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of our web and mobile applications through thorough...


  • Karachi, Sindh, Pakistan Dubizzle Labs Full time $90,000 - $120,000 per year

    We are seeking a detail-oriented and analyticalQuality Assurance (QA) Engineerto join our growing team. The QA Engineer will be responsible for ensuring the quality and reliability of software applications through structured and comprehensive manual testing. You will work closely with developers, product managers, and other stakeholders to identify bugs,...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 210,000 - 420,000 per year

    Job Title: Principal Software Engineer (.NET + React)Location: KarachiExperience: 6+ years of hands-on experience in software developmentKey Responsibilities:Lead the design, development, and deployment of complex software applications using .NET and React.Collaborate with cross-functional teams to define technical solutions and ensure high-quality...


  • Karachi, Sindh, Pakistan Accounting Bookeepers Full time 2,160,000 per year

    We are seeking a Senior Software Quality Assurance (SQA) Engineer with 8+ years of proven experience in manual and automated testing to join our team. The ideal candidate will be detail-oriented, process-driven, and passionate about delivering high-quality software products. This role requires strong expertise in test planning, automation frameworks,...


  • Karachi, Sindh, Pakistan Hbox Digital Full time 1,200,000 - 2,400,000 per year

    Job Opening: Software Quality Assurance (Manual Tester)Location: Bahria Town Tower, Main Tariq Rd, Block 2 PECHS, KarachiExperience Required: 3+ yearsEmployment Type: Full-timeAbout the RoleWe are looking for a skilled and detail-oriented Manual Tester to join our QA team. The ideal candidate will have hands-on experience in testing across multiple...


  • Karachi, Sindh, Pakistan TCS Private Limited Full time 600,000 - 1,200,000 per year

    Role DescriptionThis is a full-time, on-site role located in Karachi for a Software Quality Assurance.The purpose of this position is to ensure that software meets quality standards by identifying and addressing defects, bugs, and inconsistencies, ultimately enhancing the reliability, functionality, and user satisfaction of the software...