1

Software Testing Intern Jobs in Alberta (NOW HIRING)

Software Developer Intern

Edmonton, AB · On-site

CA$22 - CA$28/hr

Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software ... Providing support to the hardware team to facilitate their testing and development. * Writing short ...

Electronics Intern

Edmonton, AB · On-site

CA$22 - CA$28/hr

Electronics Intern PulseMedica, an Edmonton based startup, is looking for an Electronics Design ... Development and testing of firmware and embedded software. * Designing, fabricating, testing, and ...

Systems Engineering Intern

Edmonton, AB · On-site

CA$22 - CA$28/hr

The ideal candidate is curious about medical device development, interested in testing and ... software, optics, systems) to capture design and process changes, and coordinating with system risk ...

Mechanical Design Intern

Edmonton, AB · On-site

CA$22 - CA$28/hr

Responsibilities * Support the development and testing of prototypes, review manufacturing ... Outstanding modeling skills in CAD software (Solidworks/Onshape) preferred. * Understanding of ...

... scenario testing to evaluate performance, capacity, reliability, and operational impacts ... Systems, Software, Mechanical, Electrical, or related) and eligible for a Fall co-op term.

... scenario testing to evaluate performance, capacity, reliability, and operational impacts ... Systems, Software, Mechanical, Electrical, or related) and eligible for a Fall co-op term.

Software Testing Intern information

What are the key skills and qualifications needed to thrive as a Software Testing Intern, and why are they important?

To thrive as a Software Testing Intern, you need a foundational understanding of software development concepts, attention to detail, and basic knowledge of testing methodologies, often supported by coursework in computer science or related fields. Familiarity with testing tools like Selenium, JIRA, and version control systems such as Git is beneficial, as is exposure to scripting languages like Python or Java. Strong analytical thinking, communication, and teamwork skills help distinguish top candidates in this role. These skills are critical for identifying software defects, ensuring quality deliverables, and collaborating effectively with development teams.

What are some common challenges faced by Software Testing Interns and how can they be addressed?

Software Testing Interns often encounter challenges such as understanding complex software requirements, adapting to new testing tools, and managing time effectively when balancing multiple testing tasks. To address these, interns should actively communicate with their mentors and team members to clarify expectations, seek guidance on best practices, and make use of available training resources. Regularly documenting test cases and results, as well as participating in team meetings, can also help interns stay organized and contribute meaningfully to the testing process.

What does a Software Testing Intern do?

A Software Testing Intern assists in evaluating software applications to identify bugs, ensure functionality, and verify that user requirements are met. They typically write and execute test cases, document defects, and collaborate with developers to resolve issues. The role provides hands-on experience with various testing tools and methodologies, helping interns understand the software development lifecycle and quality assurance processes. This position is ideal for those looking to start a career in software quality assurance.

What is the difference between Software Testing Intern vs QA Tester?

AspectSoftware Testing InternQA Tester
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldOften has relevant certifications (e.g., ISTQB) and experience
Work EnvironmentEntry-level, learning-focused, supervised environmentFull-time, professional setting with independent responsibilities
Employer & Industry UsageInternships in tech companies, software firms, or IT departmentsEstablished companies across various industries requiring quality assurance
Search & Comparison IntentUnderstanding entry-level roles and learning opportunitiesClarifying professional QA career path and responsibilities

In summary, a Software Testing Intern is an entry-level position aimed at gaining hands-on experience in testing processes, often held by students or recent graduates. A QA Tester is a more experienced role with greater responsibilities in ensuring software quality, typically requiring relevant certifications and prior experience.

What are the most commonly searched types of Software Testing jobs in Alberta? The most popular types of Software Testing jobs in Alberta are:
What cities in Alberta are hiring for Software Testing Intern jobs? Cities in Alberta with the most Software Testing Intern job openings:
Infographic showing various Software Testing Intern job openings in Alberta as of May 2026, with employment types broken down into 3% Internship, 52% Full Time, 35% Part Time, 5% Temporary, 2% Contract, and 3% Nights. Highlights an 100% Physical job distribution.

Software Quality Assurance Intern

Pulse Medica

Edmonton, AB • On-site

Other

Posted 22 days ago


Job description

Software Quality Assurance Intern

Are you a tech-savvy, ambitious computer sciences student looking to kickstart your career in the exciting world of Med-Tech? If so, we have an amazing opportunity for you! Join our dynamic software team at our fast-growing startup, and immerse yourself in the innovative field of medical technology.


At PulseMedica, you'll have the chance to work on cutting-edge software solutions that are revolutionizing healthcare. As a Software Quality Assurance Intern, you'll be at the forefront of ensuring the quality and reliability of our software products. Seize the opportunity to gain hands-on experience, collaborate with top talent, and make a meaningful impact in the world of med-tech.


About Us

PulseMedica is redefining the landscape of ophthalmic technology by developing breakthrough imaging and laser technologies for ophthalmic disease. Recognized as a Great Place to Work for four consecutive years, we've built a culture where innovation thrives and multidisciplinary teams solve complex challenges at speed. Our technology blends realtime computer vision, deep learning, and 3D imaging with highprecision laser systems to create new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable engineering, PulseMedica is creating treatment solutions that position the company to be at the forefront of the next generation in eye care.


The Opportunity

As a Software Quality Assurance Intern at PulseMedica, you will play a vital role in supporting the software testing and quality assurance processes. You will work closely with our QA team and software developers to identify, document, and help resolve defects in our software development for our ophthalmic medical device. This internship will provide you with hands-on experience in various aspects of software quality assurance and the opportunity to contribute to the improvement of our ophthalmic medical device products. This internship is ideal for a University of Alberta student seeking to apply their skills and contribute to the future of medical technology.


The person will support the following:

  • Assist in designing test plans, scenarios, scripts, or procedures to ensure comprehensive testing of software applications.
  • Collaborate in developing testing programs addressing areas such as Usability, Data Integrity, Integration Tests, Regression Testing, Negative Testing, Error or Bug Retests.
  • Come up with a concise workflow for software release and propose software frameworks to carry them on.
  • Identify, analyze, and document software defects using a bug tracking system (Jira) and report defects to software developers.
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, and potential problems.
  • Document test procedures to ensure replicability and compliance with standards.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Conduct software compatibility tests with various programs, hardware, operating systems, or network environments.
  • Test system modifications to prepare for implementation and ensure seamless integration.
  • Monitor bug resolution efforts and track successes, providing feedback to the development team.
  • Review software documentation to ensure technical accuracy, compliance, completeness, and risk mitigation.
  • Provide feedback and recommendations to developers on software usability and functionality.
  • Update automated test scripts to ensure they remain current.
  • Create and maintain databases of known test defects.
  • Install, maintain, or use software testing programs to streamline the testing process.
  • Install and configure reproductions of software production environments for performance testing.
  • Monitor program performance to ensure efficient and problem-free operations.
  • Identify program deviations from standards and suggest modifications to ensure compliance.
  • Develop or specify standards, methods, or procedures to determine product quality or release readiness.
  • Design or develop automated testing tools to enhance the testing process.

Requirements

  • Currently enrolled as a University of Alberta student, pursuing a degree in Computer Science, or a related field.
  • Strong attention to detail and analytical skills.
  • Eager to apply academic knowledge in a real-world setting.
  • Excellent communication skills and a collaborative spirit, enabling effective teamwork and knowledge sharing.
  • Strong organizational and time management skills to meet project deadlines and contribute effectively to the team's success.
  • Must be a Canadian citizen, permanent resident, or person to whom refugee protection has been conferred under the Immigration and Refugee Protection Act for the duration of the employment.
  • Must have a valid Social Insurance Number at the start of employment and be legally entitled to work in Canada in accordance with relevant provincial or territorial legislation and regulations.


Anticipated Start Date: September 1, 2026

Duration: 8 months, Temporary Full Time (40 hours per week)

Salary: $22 - $28/hour

Location: Edmonton, AB


What you can expect from PulseMedica:

  • Free on-site gym (Jackson's Gym)
  • A role that contributes to helping change people's lives by enhancing their vision
  • A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi-billion dollar industry
  • Growth Opportunities
  • Monthly team social events
  • Working for a Great Place to Work certified company!

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.