Senior Quality Assurance Engineer

 

Description:

As a Senior QA Engineer (Lead), you will be responsible for building, owning, and driving the entire testing strategy for Propellus. You will work closely with engineering & product teams to develop automated test suites, ensure product reliability, and maintain high-quality standards across our microservices-based platform.

This is a high-impact role where you will define best practices, set up automation frameworks, and establish a structured QA process from the ground up.

 

Key Responsibilities1. QA Strategy & Leadership

  • Establish QA processes and best practices for manual and automated testing.
  • Define test plans, strategies, and quality standards for existing and new features.
  • Ensure quality is embedded early in the development lifecycle through CI/CD practices.
  • Collaborate with engineering and product teams to align testing with development workflows.

2. Automation & Test Infrastructure

  • Set up and manage a test automation framework for functional, regression, and performance testing.
  • Develop and maintain automated test suites for UI, API, and backend services.
  • Integrate automated testing into CI/CD pipelines using GitHub Actions/AWS pipelines.
  • Ensure cross-browser and mobile compatibility through automated testing.

3. Functional & Non-Functional Testing

  • Perform manual and exploratory testing where required.
  • Validate API integrations, backend logic, and user flows.
  • Conduct performance and load testing to ensure system scalability.
  • Ensure security and compliance by working with engineering on vulnerability testing.

4. Defect Tracking & Reporting

  • Track, manage, and prioritize defects using JIRA.
  • Establish clear metrics for quality assessment and continuous improvement.
  • Generate QA reports to highlight test coverage, defects, and system health.

5. Collaboration & Team Enablement

  • Work closely with developers to conduct code reviews and unit test validation.
  • Partner with product teams to ensure user stories have clear acceptance criteria.
  • Train engineering teams on best QA practices and test automation methodologies.

 

Key Requirements

Experience: 7+ years in QA engineering with expertise in test automation.

Test Automation Tools: SonarQube, Vercode Static Analysis etc. for SAST. OWASP ZAP, Burp Suite etc. for DAST. Cypress, Playwright, JMeter, Postman for functional and performance testing.

Programming Skills: Proficiency in JavaScript for test scripting.

CI/CD & DevOps: Experience integrating tests into CI/CD pipelines (GitHub Actions, AWS, etc.).

Cloud & Microservices Testing: Knowledge of AWS, Kubernetes, Docker, and API testing for microservices.

Agile/Scrum Practices: Strong understanding of Agile methodologies, sprint cycles, and test-driven development (TDD/BDD).

Bug Tracking & Reporting: Experience with JIRA, Confluence, TestRail or similar tools.

Performance & Security Testing: Exposure to load testing (JMeter, Gatling) and security testing practices.

Excellent Communication: Ability to document test cases, report issues clearly, and collaborate effectively with engineers and product teams.

Organization Propellus.co
Industry Engineering Jobs
Occupational Category Senior Quality Assurance Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 7 Years
Posted at 2025-12-15 4:52 am
Expires on 2026-01-29