Job Title

Software Engineer In Test


Location(s)

Guelph

The Software Engineer in Test will become a user expert on how our products work, gaining an understanding of the strengths and weaknesses; and championing customer issues in order to ensure they have a positive experience.

  • Create, update, maintain and execute automated test suites for various Web Applications and back-end Data Warehousing solutions

  • Integrate test framework with CI/CD systems

  • Create detailed, comprehensive and well-structured test plans and test cases

  • Identify, record, document thoroughly and track bugs

  • Stay up-to-date with new testing tools and technologies

  • Work as a member of the scrum team including planning, estimating, and verifying user stories and acceptance criteria

  • Liaise with internal teams (e.g. developers and product managers)

Basic Qualifications

  • Computer Science and/ or Science-based Bachelor’s degree

  • 1-3+ years of experience qualifying high-volume, scalable software solutions

  • Experience coding in JavaScript, C#, Python, .Net or other object oriented programming languages

  • Experience with automation tools/frameworks such as Selenium, Cucumber, Ghost Inspector

  • Experience with unit test frameworks such as nUnit, Jasmine, Karma, Protractor

  • Experience testing systems at a large scale (Performance, Stress, Load testing etc.)

  • Experience working with Cloud (AWS, GCP or Azure) and testing microservices.

  • Experience working with Github Actions, Jenkins, Chef scripts or similar

  • Experience working in an agile/scrum environment

  • Experience in transforming manual test cases into automated test cases

  • Experience in test documentation, defect analysis, tracking and reporting

Preferred Qualifications

  • Excellent working knowledge of Windows/Linux operating systems

  • Excellent understanding of Quality Assurance life cycle, methodologies and best practices

  • Excellent knowledge in test case management and bug tracking systems such as Jira, Zephyr

  • Passion for quality

  • Strong emphasis on learning quickly and staying current with new technologies

  • Self-motivated, independent thinker with excellent troubleshooting skills

  • Ability to work within a multi-site, multicultural team

Software Engineer In Test

Apply On Company Site
Back to search page
;