Software Developer Intern (Quality Assurance)
- Calgary, AB
- On-site
- Posted Sep 23, 2026
- 1 position
Opens an external site
- Employment type
- Full-time
- Experience level
- Entry, Junior · 0+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The intern will develop and implement automated scripts to improve test efficiency and enhance existing automation frameworks. They will also participate in project meetings to gather requirements and communicate design specifications to stakeholders.
Job details
ESSENTIAL DUTIES AND RESPONSIBILITIES * Develop and implement automated scripts to improve test efficiency, including environment setup, test execution, and reporting * Be an integral part of enhancing the existing automation test framework * Develop and enhance new and existing data generators and simulators * Participate in project concept meetings to gather requirements * Effectively communicate your design and project requirements to the end customer by ways of info sessions, brainstorming sessions, and presentations * Be creative and think outside the box KNOWLEDGE, SKILLS, AND ABILITIES * Experience with any IDE (Eclipse, IntelliJ) and version control system (SVN, Git) * Knowledge of software languages such as Java, Python, SQL * Experience with any test automation tools like Selenium preferred * Knowledge of Jenkins and Jira preferred * Knowledge of Groovy or Gradle preferred * Knowledge with Linux systems * Well-developed communication skills * Strong commitment to quality * Ability to work in a team or as an individual * Excellent written and verbal communication skills * Ability to handle multiple tasks simultaneously EDUCATION * Currently enrolled in 3rd year studies in Software Engineering, Computer Science, Computer Engineering or related Program PRE-EMPLOYMENT CONDITIONS * Completion of a satisfactory Criminal Record Check This job posting closes October 9, please ensure you have your application in before the deadline.
What you’ll do
The intern will develop and implement automated scripts to improve test efficiency and enhance existing automation frameworks. They will also participate in project meetings to gather requirements and communicate design specifications to stakeholders.
Requirements
Candidates must be currently enrolled in their third year of a Software Engineering, Computer Science, or related program. Proficiency in Java, Python, SQL, and familiarity with automation tools and Linux systems is required.
Listed skills
- SQL · Preferred
- Jira · Preferred
- Linux · Preferred
- Java · Preferred
- Git · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Python
- SQL
- Selenium
- Jenkins
- Jira
- Groovy
- Gradle
- Linux
- Automation testing
- Version control
- Eclipse
- IntelliJ
- Git
- SVN
- SQL (Programming Language)
- Presentations
- Communication
- Java (Programming Language)
- JIRA
- Python (Programming Language)
- Software Engineering
- Test Automation
- Computer Science
- Automation
- Verbal Communication Skills
- Selenium (Software)
- Test Automation Tools
- Version Control
- Git (Version Control System)
- Eclipse (Software)
- Computer Engineering
- Apache Subversion
- Test Execution Engine
- IntelliJ IDEA
- Groovy (Programming Language)
Job areas
- Software
- Technology
- Engineering
- Software Quality Assurance Intern
- Software QA Engineer / Tester
- Software and Applications Developers and Analysts Not Elsewhere Classified
- Software Quality Assurance Analysts and Testers
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.