Back
DM Clinical Research
QA Engineer
Location:
Karachi, Pakistan
Department: Quality Assurance
Job Description
As a QA Engineer, you ensure the quality and reliability of our software applications. You will be responsible for manual and automated testing. This position requires strong analytical skills, and the ability to collaborate with development teams to identify and resolve issues.
DUTIES & RESPONSIBILITIES
- Analyze requirements and define test plans, test cases, and test strategies
- Collaborate with product managers, developers, and DevOps teams to ensure quality standards..
- Ensure test coverage for functional, regression, performance, security, and usability testing.
- Perform manual testing for UI, API, and backend functionality..
- Develop and maintain automated test scripts using Selenium, Playwright, Cypress, or Appium.
- Implement API testing using Postman, REST Assured, or SoapUI.
- Conduct performance testing using tools like JMeter, Gatling, or Locust.
- Identify security vulnerabilities using Burp Suite, OWASP ZAP, or SonarQube.
- Identify, log, and track bugs using Azure DevOps.
- Work closely with developers to reproduce and resolve issues.
- Participate in agile ceremonies (standups, sprint planning, retrospectives) to ensure quality.
- Integrate test automation into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps).
KNOWLEDGE & EXPERIENCE
Education:
- Bachelor's degree in Computer Science, Information Technology, or related field
Experience:
- 3+ years of experience in software testing (manual & automation)
Credentials:
- Certifications: ISTQB, Certified Selenium Tester, Azure Fundamentals (preferred)
Knowledge and Skills:
- Knowledge of security testing principles
- Strong knowledge of testing methodologies (functional, regression, smoke, UAT, exploratory).
- Experience with test automation frameworks (Selenium, Cypress, Appium, TestNG, JUnit).
- Proficiency in programming/scripting languages (Python, Java, JavaScript, C#).
- Hands-on experience with API testing tools (Postman, REST Assured)
- Familiarity with performance testing (JMeter, Gatling).
- Experience in agile and DevOps environments
DM Clinical Research
QA Engineer