Senior Quality Engineer (Remote)

KAR Global Remote (Toronto, ON)

We are looking for a Sr. Quality Engineer who has a hybrid skill set of traditional quality analyst and quality engineer. This individual must have proven experience in both manual and automated testing. The Sr. QE will work closely with a scrum team and Business Quality Analyst to drive built-in quality and adoption of best practices on test automation and must be  familiar with agile concepts and practices.


Responsibilities:

  • Drive ‘built-in quality’ and ‘whole team testing’ techniques during product implementation of a scrum team.
  • Participate actively in grooming of stories and analysis of acceptance criteria.
  • Design QA test plan for each sprint and identify testing requirements and dependencies
  • Collaborate and share test scenarios with developers to drive a test-driven development approach and apply behavior driven testing approach
  • Develop and perform functional testing, acceptance testing, integration testing, regression testing, system testing
  • Responsible for all aspects of the QA workflow, including the development of test strategies, for manual or automated test execution
  • Develop and execute manual or automated tests (functional, integration, regression and systems testing)
  • Properly document testing issues to aid others in the quick and efficient remediation of the issue. 
  • Support User Acceptance Testing which includes communication of scope, readiness and known issues that impacts UAT
  • Work closely with the scrum team to resolve customer issues
  • Participate actively in all scrum ceremonies including sprint retrospective
  • Mentor traditional QA on best practices on test automation
  • Uphold and contribute to testing best practices in agile environment. 
  • Promote continuous process improvement and drive towards continuous testing.


Requirements:

  • Minimum 8 years of QA/QE experience working in an agile environment plus 3+ years in automated testing
  • Able to decompose business requirements and develop and execute manual and automated tests. He/She must have strong knowledge and proven experience with performing both automation and manual testing
  • Able to collaborate with developers and share test scenarios to prevent potential defects
  • Experience/understanding of cloud eco-system and testing
  • Knowledge of HTTP, RESTful services, API Testing, JSON syntax
  • Experience writing and executing SQL scripts
  • Experience with batch job testing using Unix and running Shell scripts
  • Experience with Web Service testing using SoapUI or Postman
  • Experience with E2E  and mobile test automation  using  tools like Testim, Browserstack or comparable E2E testing tools.
  • Experience with API Test automation using Node.js,  Typescript or Javascript, and Chai/Mocha framework
  • Ability to support maintenance of automated tests running in  Selenium, .Net and C#
  • Understands unit test  and code coverage. Has used  tools like SonarCloud and SonarQube
  • Drive automation innovation and streamline overall testing processes
  • Perform peer review to identify improvements in test strategy
  • Participate actively in developing test automation strategy for scrum team and for the department
  • Write automated tests as part of Sprint work (In-Sprint automation)
  • Hand-on experience on GitHub, Bitbucket, Kubernetes, OpenShift, Azure DevOps or other modern Build/Source code tools is a plus 
  • Experience with test automation on hybrid applications (on-prem and in the cloud, i.e. AWS and Azure) 
  • Understanding of Test Management Tools and Issue Tracking Tools (preferably Jira, Confluence, Test Management for JIRA or Azure DevOps).
  • Excellent verbal and written communication skills
  • Previous experience working in a software (PaaS) or product development environment preferred
  • Strong understanding of quality principles and practices and structured testing
  • Ability to interface effectively with scrum team
  • Understanding of accountability and ownership.
  • Self-Motivated.  Driven to complete work assignments, but also to volunteer to take on unassigned work if needed.
  • Possess a high-energy level, a strong sense of urgency, be self-motivated and work extremely well under pressure
  • Strong organization, time management skills and attention to detail.


Education/Experience:

  • Bachelor's Degree in Computer Science, Engineering, or equivalent work experience.
  • 8+ years of experience in quality assurance/ quality engineering testing role.
  • Experience in scaled agile environment (SAFe)
  • Bonus:
  • Knowledge of Vehicle Remarketing or Online Auction Platform
  • Cloud Experience (AWS, Azure)
  • Experience with TDD and BDD
  • Industry recognized certification in testing practices/fundamentals or SDLC a plus.
  • Previous experience in writing test automation


Subscribe to Job Alerts