Your Role
Here's what you will be doing:
- Collaborate with software development teams to understand project requirements and design comprehensive test cases.
- Develop automated test scripts using programming languages such as Python, Java, or scripting languages for functional, regression, and performance testing.
- Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline in collaboration with developers.
- Execute automated test scripts and analyze results to identify defects, ensuring software meets quality standards.
- Investigate and report issues with detailed information to assist developers in troubleshooting and resolution.
- Conduct root cause analysis for identified defects and collaborate with the development team to implement corrective actions.
- Design and implement automated reporting tools to provide insights into QA team performance, test results, and defect trends.
- Create interactive dashboards to visualize key QA metrics for real-time monitoring and data-driven decision-making.
- Optimize data collection, processing, and presentation to enhance efficiency and accuracy in QA reporting.
About You
The company is looking for:
- A 3rd or 4th year university student in Computer Science or a related discipline.
- Proficiency in programming languages such as Python, Java, or scripting languages.
- Experience with test automation tools like Selenium, JUnit, TestNG, or equivalents.
- Understanding of the software development life cycle.
- Knowledge of version control systems, specifically Git.
- Familiarity with Agile methodologies.
- Strong problem-solving skills including defect analysis and solution proposal.
- Effective verbal and written communication skills.
- Attention to detail in test case design and execution.
- A commitment to continuous learning and awareness of industry trends.
- Ability to collaborate within a team and contribute positively to the culture.
Compensation & Benefits
- Expected salary: $21-$25/hour CAD.
- Support for the community through charitable alliances.
- Professional and career development opportunities.
- Wellness resources and support from management.
- Inclusive environment prioritizing diversity, equity, and accessibility.
- High-growth company driven by high performance.
Working Conditions
This is an on-site role based in the Ottawa office, working closely with the QA and Software Development teams.
Applicants will be required to submit citizenship and/or permanent residency information to comply with U.S. Export Control Laws and Regulations.