QA Testing Engineer
KALSOFT Karachi, Sindh, Pakistan
IT Services and IT Consulting · 201-500 employees
About the role
The QA Testing Engineer will design, develop, and execute comprehensive test plans and automated scripts to ensure software quality. They will collaborate with cross-functional teams to identify defects, maintain quality gates, and integrate testing into CI/CD pipelines.
What they look for
Requirements
Candidates must have at least 3 years of professional experience in software quality assurance and testing methodologies. Proficiency in automation frameworks, API testing, and defect tracking tools is required, along with strong analytical and problem-solving skills.
Full description
Job Summary:
We are looking for a QA Testing Engineer with strong experience in software quality assurance and testing to ensure the reliability, functionality, and performance of applications through functional, integration, regression, end-to-end, and automated testing.
Key Responsibilities:
- Design, develop, and execute test cases, test scenarios, and test plans.
- Perform functional, integration, regression, and end-to-end testing.
- Develop and maintain automated test scripts and frameworks.
- Identify, document, track, and verify software defects.
- Perform API and application testing to validate system functionality.
- Collaborate with developers, product teams, and other stakeholders to resolve defects.
- Execute regression testing after new features, fixes, and releases.
- Establish and maintain quality gates to ensure software meets defined quality standards before release.
- Support CI/CD pipelines by integrating automated testing into the development and release process.
- Monitor test results and provide clear QA status and release-readiness reports.
- Continuously improve testing processes, automation coverage, and overall product quality.
Requirements:
- 3+ years of professional experience in Software Quality Assurance / Testing.
- Strong hands-on experience with functional, integration, regression, and end-to-end testing.
- Experience in test automation and working with automation frameworks.
- Good understanding of API testing and software testing methodologies.
- Experience with defect tracking and test management tools.
- Strong understanding of SDLC, STLC, and QA processes.
- Experience implementing or working with quality gates and release criteria.
- Familiarity with CI/CD and version control systems such as Git.
- Strong analytical and problem-solving skills.
- Ability to work effectively in an onsite environment in Karachi.
Preferred:
- Experience with tools/frameworks such as Selenium, Cypress, Playwright, Appium, or similar.
- Experience with Jenkins, GitLab CI/CD, or similar CI/CD tools.
- Experience in testing web and mobile applications.
- Knowledge of performance and security testing is a plus.
Similar roles
-
QA Engineer
Exostar Bengaluru, Karnataka, India
-
Ingénieur QA H/F
Klee Group €40K–€50K/yr
-
Software QA Co-op (Summer 2027)
Toyota Industries Corporation Louisville, Kentucky, United States
-
Software QA Specialist (2027 Grad)
Toyota Industries Corporation Louisville, Kentucky, United States
-
QA Analyst
Scopely Barcelona, Catalonia, Spain
-
Software QA Engineer for Cloud Services
Bitdefender Bucharest, Romania