Position: Quality Assurance (Functional Tester )
Location: Richmond Hill, ON
MUST HAVE experience as a Functional Tester to be considered for this position.
Seeking a skilled Quality Assurance team member to join our team. An ideal candidate is a self-starter with 5+ years of experience testing software. Experience testing SaaS or large scale websites, multiple web browsers and distributed systems needed.
•A fully engaged member of the Scrum team that tests stories that are developed within Sprints
•Perform regression tests by creating, executing and maintaining lightweight test cases organized into tours for the core platform and eStore front-ends
•Responsible for finding and verifying defects found during development
•Create and maintain Automated Acceptance Tests via FitNesse
•Track and report on product performance via automated performance, load, stress and endurance tests
•Create and maintain a set of automated regression tests using tool such as Selenium
•Part of the support process to help diagnose issues and test hotfixes before they are released
•Deep knowledge of different testing methods and a willingness to adapt to current needs.
oScenario based testing
•Must be able to work in an Agile/Scrum environment.
oBeing a part of the Scrum team, instead of “on the other side of the fence”.
oInvolved from day 1 in planning the release, instead of brought in at the end.
oVerbal communication, pairing up with developers
oWorking in iterative 2 week Sprints
oWorking off of a Sprint backlog instead of detailed requirements.
oKey part of the bug triage process
•Experience testing high-scale, multi-tenant SaaS applications or large websites
•Experience with basic web debugging tools like Firebug, IE Developer Tools, Chrome Developer Tools, etc.
•Ability to prioritize a testing matrix. Knowing where to focus to get the best return of testers time
•Experience with Team Foundation Server
•Experience with other eCommerce Products, OMS, CRM, etc.
•Experience with automated web UI testing (Selenium, Cucumber, etc.)
•An understanding of how to create and manage performance testing practices
•Knowledge of SQL Server and T-SQL
•Knowledge of C# and .NET
•Knowledge of PowerShell
•Experience with performance profiling tools (New Relic, ANTS, Microsoft, Dynatrace, AVI Code, etc.)