Job Description: Senior QA Engineer
About the Role
We are seeking a Senior QA Engineer to take full ownership of product quality across our SaaS platform. You will be responsible for ensuring the reliability, performance, and user experience of our mobile and web applications, while driving best practices in testing and quality assurance.
Responsibilities
Quality Ownership
- Lead the QA process and ensure features meet business and technical requirements.
- Safeguard backward compatibility and ensure existing functionality remains stable after updates.
Test Planning & Execution
- Design and execute comprehensive test cases across functional, regression, end-to-end (E2E), exploratory, and load testing scenarios.
- Validate mission-critical flows across mobile and web platforms to ensure uninterrupted operations.
Performance & Load Testing
- Conduct load, stress, and scalability testing of APIs and system components.
- Identify and report performance bottlenecks, working closely with engineers to resolve them.
Automation & Unit Testing
- Collaborate with developers to implement unit tests and automated regression suites.
- Build and maintain automation scripts for repetitive and high-value test cases.
Cross-Team Collaboration
- Partner with product managers, engineers, and tech leads to define QA strategies.
- Provide clear reporting on bugs, risks, and release readiness.
- Champion QA best practices and improve quality processes across the team.
Requirements
Must-Have
- 5+ years of QA experience in SaaS or consumer-facing mobile/web applications.
- Strong background in manual testing methodologies (functional, regression, exploratory, UAT).
- Proven expertise with load testing and performance testing tools (e.g., JMeter, Locust, k6, Gatling).
- Solid experience with API testing tools (Postman, Swagger, or similar).
- Familiarity with mobile app and web testing.
- Strong understanding of backward compatibility and regression stability.
- Experience working with CI/CD pipelines.
- Knowledge of QA automation frameworks (e.g., Cypress, Playwright, Selenium, Appium).
Nice-to-Have
- Exposure to large-scale, distributed systems.
- SaaS background with an emphasis on uptime and reliability.
Success Criteria (First 6 Months)
- Establish comprehensive regression and E2E test cases for critical system flows.
- Build a release QA checklist to ensure reliability and stability.
- Deliver load testing reports highlighting system bottlenecks and validating stability under stress.
- Improve automation and unit testing coverage in collaboration with the dev team.
Consistently identify and address major issues before production release.
Working Hours & Schedule:
- Monday to Thursday: 11:00 AM – 8:00 PM (On-site)
- Friday & Saturday: Off
- Sunday: Work from Home
Job Type: Full-time
Pay: Rs100,000.00 - Rs200,000.00 per month
Work Location: In person