Software Quality Assurance Engineer – Backend Team
Karachi, Pakistan
Full Time, On-site
Job Description:
We are seeking a motivated Software Quality Assurance (SQA) Engineer with expertise in manual testing and a strong understanding of API testing using Postman. The ideal candidate will have experience with Postman Monitors, Collections, and Newman to automate API tests, set up synthetic alarms, and integrate tests into CI/CD pipelines. This role requires attention to detail, analytical skills, and a proactive approach to quality assurance.
Responsibilities:
Manual & Automated Testing:
- Perform manual testing of web and mobile applications to identify defects and ensure quality.
- Develop, document, and maintain test cases, test scripts, and test data.
- Execute test plans and report test results to stakeholders.
- Conduct exploratory testing to identify potential issues in early development stages.
- Ensure compliance with QA standards and procedures.
Postman API Testing & Automation:
- Design, implement, and maintain Postman Collections for API testing.
- Develop Postman scripts to automate API test scenarios, including authentication, response validation, and error handling.
- Set up and maintain Postman Monitors for synthetic monitoring of critical APIs, ensuring uptime and performance.
- Implement schema validation testing to ensure API responses adhere to defined contracts.
- Execute and troubleshoot API tests using Newman CLI, integrating them into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
- Automate smoke tests for backend APIs to detect failures early in deployment cycles.
Collaboration & Defect Management:
- Work closely with developers, DevOps, and QA teams to ensure API quality.
- Track and manage defects using issue tracking tools (e.g., Jira).
- Provide feedback to developers on API performance, errors, and improvements.
- Participate in Agile/Scrum ceremonies, contributing to sprint planning and retrospectives.
Qualifications & Experience:
- 3-4 years of experience in manual testing of software applications.
- Hands-on experience with API testing using Postman (Collections, Monitors, Workspaces).
- Experience with Newman CLI to run Postman tests in CI/CD environments.
- Basic understanding of automation testing tools (e.g., Selenium, Cypress, JUnit).
- Familiarity with test management and issue tracking tools (e.g., Jira, TestRail).
- Strong analytical and problem-solving skills.
- Excellent attention to detail and organizational skills.
- Good communication skills to collaborate with cross-functional teams.
- Ability to work in a fast-paced environment and manage multiple tasks.
We offer:
- Competitive Salary.
- Medical Coverage (Immediate Family).
- Company Stocks Sharing Plans.
- Gratuity.
- Annual Travel Allowance.
- Opportunity to work in a collaborative, innovative environment.
- Continuous learning and professional development opportunities.