Location: Lahore (On-site)
Position Type: Full-time
Department: Quality Assurance
Experience Required: 3+ Years
Expertise: Manual Testing + Automation Testing
About the Role
We are looking for a motivated and detail-oriented SQA Engineer with strong experience in manual testing and solid knowledge of automation frameworks. The ideal candidate will be responsible for ensuring product quality through well-defined test strategies, test execution, and implementation of automated test scripts.
Key Responsibilities
Manual Testing
- Analyze requirements and create detailed test plans, test cases, and test scenarios.
- Perform functional, regression, usability, UI/UX, smoke, and exploratory testing.
- Report, track, and verify bugs using tools like JIRA, ClickUp, Azure DevOps, or similar.
- Collaborate with developers, product owners, and business teams to ensure quality delivery.
Automation Testing
- Develop, maintain, and execute automated test scripts.
- Work with automation tools/frameworks such as Selenium WebDriver, Playwright, Cypress, or Appium (any one required).
- Identify areas for automation and improve test coverage.
- Integrate automated tests into CI/CD pipelines (GitLab/GitHub Actions/Jenkins).
Quality Assurance & Process
- Ensure adherence to QA standards, processes, and documentation.
- Perform root-cause analysis for bugs and work to prevent repeated issues.
- Participate in sprint planning, daily standups, and release cycles.
Required Skills & Qualifications
- Bachelor’s/Master’s in Computer Science, Software Engineering, or relevant field.
- 3+ years of hands-on experience in Software Quality Assurance.
- Strong command over:
- Manual Testing (Functional, Regression, Integration, Smoke)
- Test case design techniques
- Bug reporting & tracking
- API Testing (Postman, Swagger)
- SQL/basic DB queries
- Automation experience with at least 1 testing tool (Selenium, Cypress, Playwright, Appium etc.).
- Understanding of SDLC, STLC, and Agile/Scrum methodology.
- Knowledge of Git version control.
Nice-to-Have (But Not Mandatory)
- Experience testing mobile applications.
- Knowledge of performance testing (JMeter / k6).
- Automation scripting in Java, JavaScript, or Python.
- Familiarity with cloud-based testing platforms (BrowserStack, LambdaTest).
Soft Skills
- Strong analytical and problem-solving ability.
- Excellent communication and documentation skills.
- Team player with a proactive mindset
- Ability to work independently and meet deadlines.
Job Type: Full-time
Work Location: In person