
Automation Developer, IT Quality Assurance
- Toronto, ON
- Contract
- Full-time
- 3+ years of Quality Assurance
- Automated Testing experience and knowledge of testing methodologies
- Azure DevOps platform and Azure Cloud environments
- D365 CRM platform and Full Stack programming experience
- Web Testing experience
- Work with IT Managers and QA colleagues to determine test approach and create test scenarios for user stories
- Identify gaps in requirements and address them to business analysts and product owner
- Create test cases based on user stories acknowledged/ confirmed
- Perform manual testing which will include functional, smoke, end-to-end and regression testing
- Work with automation engineers to create a road map and select test cases for automation
- Identify, record, address, track and close bugs
- Propose solutions to reported errors and issues
- Offer insights and solution in the analysis of business requirements, user interface design, test requirements, and risk analysis
- Review and implement project based test strategies
- Develop, review, and maintain test plans
- Define, maintain and adjust quality standards, policies and procedures relating to IT Quality Assurance
- Provide status updates and report issues to QA and project leadership
- Sets realistic and achievable expectations for deliverables
- Execute tasks by doing hands-on work as an individual contributor
- Other duties as assigned and required
- Post-secondary education, degree or diploma, in IT or equivalent work experience
- 3+ years of experience in Quality Assurance
- Good knowledge of hardware, systems software and utilities, network communications, databases, and computer operations
- Very good communication, organizational and interpersonal skills
- Excellent knowledge of testing methodologies (for functional/non-functional, integration, system, acceptance, performance, security, usability etc.)
- Experience with automated testing (for APIs, services, SaaS platforms, UI testing, desktop applications) or frameworks (Selenium, Ignite, etc.)
- Good technical writing skills and experience creating test documentation
- Knowledge of the D365 CRM platform (customer engagement, marketing, project operations)
- experience working in cloud environments, preferably Azure
- power shell and/or power automate experience
- Basic full stack programing
- Deep knowledge of web testing (e.g. APIs, browser differences, JavaScript testing, etc.)
- Knowledge of Azure DevOps platform (Test Plans, Pipelines, Boards, Repos)