drjobs Principal QA Engineer

Principal QA Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Lahore - Pakistan

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Requirements:

  • Bachelors degree in Computer Science Software Engineering or a related field.
  • 5 years of QA experience with at least 2 years in a leadership role.
    Proven expertise in testing microservicesbased applications.
  • Strong experience with both manual and automated testing frameworks.
    Handson experience with SAST and DAST tools (e.g. SonarQube Burp Suite OWASP ZAP).
  • Proficiency in writing automated test scripts using tools like Selenium Cypress or Playwright.
  • Familiarity with API testing tools (Postman SoapUI or RestAssured).
    Experience with CI/CD pipelines and integrating QA tools into the DevOps workflow.
  • Solid understanding of OWASP standards and application security best practices.
  • Familiarity with performance testing tools (JMeter LoadRunner or similar).
  • Excellent problemsolving skills attention to detail and ability to think critically.
  • Experience with containerized environments (e.g. Docker Kubernetes).
    Knowledge of cloudbased testing strategies preferably in AWS environments.
  • Understanding of BDD/TDD practices and tools like Cucumber or SpecFlow.
  • Experience with tools for test management and defect tracking (e.g. JIRA TestRail).

Responsibilities:

  • Define implement and continuously optimize QA strategies processes and standards to align with organizational goals.
  • Act as the key QA advisor providing guidance to the development team on best practices for testing in microservices architecture.
  • Collaborate with product managers developers and other stakeholders to ensure comprehensive testing coverage and quality standards.
  • Drive a culture of quality across teams focusing on both prevention of defects and timely resolution of issues.
  • Design and execute detailed test plans and test cases for functional integration and system testing.
  • Develop and maintain robust automation test suites for regression testing using tools like Selenium Cypress or similar frameworks.
  • Lead exploratory and manual testing efforts for edge cases ensuring exceptional user experiences.
  • Implement API testing for microservices using tools like Postman or RestAssured.
  • Conduct Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) to identify vulnerabilities in code and running applications.
  • Ensure adherence to OWASP standards and other security best practices in QA processes.
  • Collaborate with DevOps and Security teams to integrate security testing into CI/CD pipelines.
  • Implement performance testing strategies using tools such as JMeter LoadRunner or Gatling to ensure scalability and reliability of applications.
  • Monitor and analyze application performance under load providing actionable recommendations for improvement.
  • Evaluate and optimize existing QA workflows to increase efficiency and reduce timetomarket without compromising quality.
  • Introduce modern testing methodologies tools and techniques to keep the QA processes aligned with industry best practices.
  • Mentor and train the QA team fostering skill development and knowledge sharing.
  • Work closely with development teams to incorporate QA activities early in the software development lifecycle (shiftleft testing).
  • Ensure QA is seamlessly integrated into Agile/Scrum workflows participating in sprint planning and reviews.
  • Provide clear and actionable defect reports test results and quality metrics to stakeholders.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.