Apply

Senior QA Engineer

Posted 5 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Canada

🔍 Industry: Software Development

🏢 Company: Orchestry Software Inc

🗣️ Languages: English

🪄 Skills: SQLAgileJavaJavascriptQA AutomationSCRUMUI DesignAPI testingManual testingREST APIRegression testingCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesMentoringLinuxDevOpsJSONQuality AssuranceNodeJSSoftware EngineeringSaaS

Requirements:
  • Strong experience with Playwright for UI test automation.
  • Ability to write and maintain automated end-to-end (E2E), functional, and regression tests using Playwright.
  • Experience with API testing automation using Playwright, Postman, or similar tools.
  • Ability to structure and design scalable, maintainable, and reusable test automation frameworks.
  • Strong understanding of manual regression testing, smoke testing, and sanity testing best practices.
  • Experience with exploratory testing techniques to uncover edge cases and unexpected behaviors.
  • Ability to identify high-risk areas and prioritize testing efforts accordingly.
  • Understanding of quality gates and automated test result reporting in CI/CD.
  • Basic knowledge of performance testing tools like k6, JMeter, or Playwright's built-in performance features.
  • Understanding of reliability and scalability testing in cloud-based applications.
  • Ability to collaborate with developers in test-driven development (TDD) and behavior-driven development (BDD) environments.
  • Strong understanding of unit, integration, and contract testing and how they fit into a Shift-Left strategy.
  • Experience participating in requirement reviews, refinement sessions, and sprint planning to define testability.
Responsibilities:
  • Execute manual regression testing to ensure stability and quality across releases.
  • Perform smoke and sanity testing throughout the release cycle to catch high-priority defects early.
  • Conduct manual exploratory and functional testing of newly developed features to validate requirements and identify potential edge cases.
  • Collaborate with SDETs to expand and maintain the automated test suite for both UI and API tests.
  • Develop and maintain automated tests for new features to ensure they are covered in the regression suite.
  • Troubleshoot, debug, and refactor automated tests to ensure long-term reliability and maintainability.
  • Monitor automated test execution in CI/CD pipelines, analyze failures, and provide recommendations for resolution.
  • Work with the Scrum team to integrate QA earlier in the development lifecycle (Shift Left Testing).
  • Participate in refinement and planning sessions to define clear acceptance criteria and identify potential risks earlier.
  • Encourage testability in development by collaborating with engineers to improve test coverage and reduce reliance on late-stage manual testing.
  • Identify opportunities to introduce quality gates in CI/CD pipelines to prevent defects from progressing downstream.
  • Promote early and continuous testing practices, such as unit and integration testing, to improve defect prevention.
  • Investigate and document defects with clear steps to reproduce, severity assessment, and impact analysis.
  • Collaborate with developers to perform root cause analysis and suggest improvements to avoid recurring issues.
  • Validate fixes and conduct retesting of resolved defects to confirm their effectiveness.
  • Work closely with product managers, developers, and designers to align on quality expectations.
  • Advocate for best QA practices, including exploratory testing, risk-based testing, and automation strategy.
  • Mentor junior testers and engineers on quality best practices and test automation techniques.
  • Continuously research and adopt new testing tools, methodologies, and approaches to improve overall QA efficiency.
Apply