A QA & Testing professional ensures software applications meet quality standards before release. Manual Testers perform exploratory and UI-level tests without scripting, Automation Engineers build and maintain frameworks to automate repetitive testing tasks, and QA Analysts oversee the entire quality assurance process — collectively safeguarding product reliability, performance, and user experience.
- Plan, develop, and execute comprehensive manual and automated test cases.
- Perform manual testing by executing test cases and documenting defects.
- Design, develop, and maintain automated test scripts and frameworks.
- Integrate automated tests into CI/CD pipelines for continuous quality.
- Create detailed test plans, test data, and quality documentation.
- Communicate test progress, risks, and key metrics to stakeholders.
- Execute exploratory, regression, performance, and smoke tests methodically.
- Research new tools and testing procedures for continuous improvement.
- Proficiency in automation tools like Selenium, Cypress, and Playwright.
- Strong scripting skills in Java, Python, or JavaScript languages.
- Solid understanding of SDLC, STLC, and Agile methodologies.
- Familiarity with CI/CD platforms, Git, and Postman API testing.
- Ability to document and articulate complex requirements for testing.
- Strong analytical thinking, attention to detail, and team collaboration.
Note: Salary depends on experience and skills and is paid in local currency.
Date Posted
March 19, 2026
Location
Manchester, UK, Karachi, Pakistan, Dubai, UAE
Offered Salary:
2150000 - 2780000 / year
Expiration date
October 23, 2028
Qualification
Bachelor Degree