Quality Assurance Engineer
QA Engineer
Company: Payable (Pvt) Ltd
Role Overview
We are seeking a detail-oriented and enthusiastic QA Engineer with 2+ years of experience to join our quality assurance team. You will own quality for assigned modules – planning – executing manual and automated test cases, identifying defects, and safeguarding overall software quality across our web and mobile applications, while mentoring junior testers and continuously improving our test frameworks.
Key Responsibilities
- Own QA for specific modules and features, from test planning through execution and sign-off.
- Develop, maintain, and execute automated UI, API, and mobile scripts within the regression pack.
- Analyze test results, prioritize defects by impact and severity, and drive timely resolution and closure.
- Contribute to improving test frameworks, test data strategies, and environment usage.
- Mentor QA Testers and Associate QA Engineers, sharing best practices and reviewing their test cases.
- Design comprehensive test scenarios covering functionality, compatibility, and edge cases.
- Work with Developers and BAs to identify impacts of changes, edge cases, and risk areas.
- Maintain test metrics – coverage, pass rates, defect leakage – and report status each sprint and release.
- Use AI-assisted tools for test design, data generation, log review, and reporting within security guidelines.
Qualifications & Toolkit
Core skills:
- Manual, functional & regression testing
- Test automation frameworks
- TestRail / TestLink
- Jira / Mantis defect tracking
- SQL for backend validation
- API testing (Postman, Swagger)
- CI/CD testing (Jenkins, GitHub Actions)
- Analytical thinking & communication
Nice to have:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 2+ years in software testing
- Familiarity with performance testing tools such as JMeter
- Mobile app testing with Appium
- Security testing principles
- Previous experience leading or mentoring QA teams