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 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 www.ascendfs.com