Location: On-site (Model Town, Lahore)
Job Type: Full-time
Experience Required: 4-6 years
About the Role:
We are looking for a Senior Software Quality Assurance (SQA) Engineer with proven expertise in manual and automated testing. The ideal candidate will have strong hands-on experience with Selenium (C# with NUnit), performance testing using JMeter, and test automation frameworks. You will collaborate with developers, product managers, and stakeholders to define testing strategies, ensure product quality, and streamline release pipelines using Gherkin and Jenkins.
Key Responsibilities:
- Design, develop, and execute manual and automated test cases for web, mobile, and API-based applications.
- Build and maintain automation frameworks using Selenium with C# and NUnit.
- Perform functional, regression, integration, performance (JMeter), and security testing.
- Define and implement QA processes, standards, and best practices across the team.
- Write BDD scenarios for automation and pipeline integration.
- Implement CI/CD test pipelines using Jenkins for automated build and release processes.
- Collaborate with cross-functional teams to analyze requirements and ensure comprehensive test coverage.
- Identify, document, and track defects; work with development teams to resolve issues efficiently.
- Mentor junior QA engineers and foster a strong quality-driven culture.
- Research and adopt new testing tools and methodologies to enhance QA efficiency.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of professional experience in software quality assurance.
- Strong knowledge of manual testing methodologies and defect management.
- Hands-on experience in: Selenium with C# and NUnit (mandatory), Performance testing using JMeter (mandatory), API testing tools (Postman, REST Assured, or SoapUI), Gherkin (BDD) for test case writing, Jenkins for CI/CD pipeline integration.
- Good understanding of SDLC, STLC, and Agile/Scrum methodologies.
- Experience with version control and CI/CD tools (e.g., Git, GitLab CI, Azure DevOps).
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred (Nice-to-Have) Skills:
- Experience in performance and load testing (e.g., JMeter, Gatling).
- Exposure to cloud platforms (AWS, Azure, GCP).
- Knowledge of containerization tools (Docker, Kubernetes).
- ISTQB or other relevant QA certifications.
Salary bracket: PKR 200,000 – 400,000 (based on experience and expertise)
Perks and Benefits:
- 25 Paid Leaves Annually
- Leave Encashment Option
- Annual Performance-Based Bonus
- Annual Salary Increments
- Company-Sponsored Trips & Dinners
- Medical Allowance
- Gym Allowance
- Professional Certification Reimbursement
- Employee Referral Bonus