QA Developer

Apply Now

The QA Developer plays a key role in the Software Development Lifecycle.  In this position, you will be responsible for designing test plans, creating, executing and automating tests for new features and product changes for Ascend products.  You will participate in a small, growing QA function in performing unit testing, functional testing, performance testing and integration testing.  You will interface with Product Managers, Developers, and Support staff to ensure the quality and integrity of Ascend’s products.  This role is located in our Toronto office.


Create test plans, design test cases, and execute tests to ensure conformance with business requirements

Conduct unit testing, functional and regression testing, performance testing and integration testing

Work within an automation framework to define, script and execute automated tests

Ensure project tasks and assignments are delivered according to expectations.

Provide effective and timely communication with management and the development team.

Work independently with supervision.


University degree in Computer Science, Computer Engineering or equivalent

3+ years QA experience, including work with functional/API/performance/automated testing

Good knowledge of automation tools and scripting languages (Selenium, C#, Java, JavaScript)

Good working knowledge of SQL and Windows OS environments

Good understanding of web application development

Good problem solving and decision-making skills

Good oral and written communication skills

Understanding and hands on experience with QA processes and methodologies

Knowledge of QA tools for test case management (JIRA, TestRail)

Experience working in an Agile/Scrum development environment

Self-motivated individual who takes pride in delivering high quality work

Proven ability to work in a fast-paced small company, results oriented environment

Strong interpersonal skills and the ability to work within a team environment

Nice to Have

Knowledge of unit testing frameworks (NUnit, Junit/TestNG)

Knowledge of Amazon AWS, cloud architectures and SaaS

Experience of testing mobile applications and knowledge of mobile automation tool such as Appium

Experience working with e-commerce systems (Point of Sale, credit card processing)

Why work at Ascend?

Our commitment to you:

- Organizational support and a servant leadership culture focused on helping you develop and progress as a sales professional

- A team that is intellectually curious, dedicated, and has a willingness to get the job done

- Opportunity to get into a company at the ground level and have a significant direct impact on the business

- Help grow a company that helps charities and NPOs fund their charitable causes

- For in-office employees, a beautiful, downtown Toronto office with lake views and proximity to transit

Learn more about our company at

Apply Now

Knock your online raffle
and lottery programs
out of the park