1

Software Qa Intern Jobs in Alberta (NOW HIRING)

QA engineer responsibilities include designing and implementing tests, debugging and defining ... If you hold an engineering background and enjoy providing end-to-end solutions to software quality ...

The Role The Quality Assurance Specialist II is responsible for advancing software quality procedures, developing and executing test plans, and enhancing automated testing systems and test coverage.

The Role The Quality Assurance Specialist II is responsible for advancing software quality procedures by developing and executing test plans and enhancing automated testing systems. As a member of a ...

The QA Manager is responsible for the development, implementation, and maintenance of all aspects ... new software applications. * Proven ability to manage multiple priorities in a fast-paced ...

CA$29/hr

You will help facilitate and assist in the quality assurance, document control, and safety ... Manufacturing software * Possess a working knowledge of the resin system * Basic understanding of ...

Role Overview We are looking for a QA Lead Engineer who can provide both technical leadership and hands-on programming expertise to drive the testing strategy and quality assurance for our data and ...

The QA/QC Coordinator implements the project-specific Quality Control Plan. Plans, monitors ... Advanced computer skills, proficient in project management software and MS Office, use of project ...

The QA/QC Coordinator supports the implementation, execution, and continuous improvement of project ... Experience in using Procore or similar construction management software is preferred. * Proficient ...

Senior QA Engineer Position: Senior QA Engineer Experience: 3+ Years Location: Vancouver, BC ... . 2. 3+ years of software testing experience, preferably in web or internet application ...

Senior QA Engineer Position: Senior QA Engineer Experience: 3+ Years Location: Vancouver, BC ... . 2. 3+ years of software testing experience, preferably in web or internet application ...

next page

Showing results 1-20

Software Qa Intern information

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

To thrive as a Software QA Intern, you need a basic understanding of software development, attention to detail, and familiarity with testing concepts, often supported by coursework in computer science or related fields. Experience with testing tools like Selenium, JIRA, or TestRail and a grasp of scripting languages such as Python or Java are commonly required. Strong analytical thinking, effective communication, and eagerness to learn help you stand out in this role. These skills and qualities are crucial to ensure software quality, facilitate clear reporting, and contribute positively to team-based development environments.

What are some common challenges faced by Software QA Interns, and how can they effectively overcome them?

Software QA Interns often encounter challenges such as understanding complex software requirements, adapting to fast-paced development cycles, and learning new testing tools or frameworks. To overcome these, it's helpful to communicate regularly with developers and senior QA team members, proactively ask questions, and take advantage of available documentation and training resources. Additionally, practicing exploratory testing and familiarizing oneself with automated testing tools can help interns build confidence and contribute effectively to the team's quality goals.

What is the difference between Software Qa Intern vs Software Tester?

AspectSoftware Qa InternSoftware Tester
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldOften holds a degree or certification in software testing or quality assurance
Work EnvironmentInternship setting, learning-focused, supervised by QA teamFull-time or part-time role within a development team, more independent
Employer & Industry UsageUsed in tech companies, startups, and internships to train entry-level talentCommon in software companies, IT firms, and quality assurance departments

The main difference is that a Software Qa Intern is an entry-level, learning-focused position often held by students or recent graduates, while a Software Tester is a more experienced role responsible for executing testing processes. Interns typically work under supervision and are gaining skills, whereas testers perform ongoing testing tasks within a team.

What does a Software QA Intern do?

A Software QA (Quality Assurance) Intern assists in testing software applications to ensure they function correctly and meet quality standards. This typically involves writing and executing test cases, identifying bugs or issues, and collaborating with developers to resolve them. QA interns often work with tools for manual and automated testing, and learn about the software development lifecycle. The role is ideal for gaining hands-on experience in software testing and understanding how quality is maintained in software products.
What are the most commonly searched types of Software Qa jobs in Alberta? The most popular types of Software Qa jobs in Alberta are:
What are popular job titles related to Software Qa Intern jobs in Alberta? For Software Qa Intern jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Software Qa Intern jobs in Alberta look for? The top searched job categories for Software Qa Intern jobs in Alberta are:
What cities in Alberta are hiring for Software Qa Intern jobs? Cities in Alberta with the most Software Qa Intern job openings:
Infographic showing various Software Qa Intern job openings in Alberta as of July 2026, with employment types broken down into 10% Internship, 1% As Needed, 54% Full Time, 31% Part Time, 2% Temporary, and 2% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution.

Full-time

Medical, Dental, Vision, Life, PTO

Posted 11 days ago


Job description

As one of Canada's largest and fastest growing cryptocurrency trading platforms, Ndax has set the bar high for the country's fintech industry and is constantly leading the way in terms of security and innovation. We're on a mission to empower more Canadians to unlock the full potential of digital finance. To address the various needs in the Canadian cryptocurrency space, Ndax has assembled a multidisciplinary team with diverse backgrounds, including finance, technology, engineering, compliance, marketing, and more.

We're proud to have been recognized as one of Canada's Best Workplaces by Great Place to Work.

We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality.

QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)

The QA Assurance Engineer role plays an important part in our company's product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we'd like to meet you.

Responsibilities
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Requirements

  • 2+ years of experience in test automation using Cypress or Appium
  • Demonstrated experience in software quality assurance
  • Extensive understanding of software QA methodologies, tools, and processes
  • Proficient in creating clear, concise, and detailed test plans and test cases
  • Practical experience with both white box and black box testing techniques
  • Practical experience with automated testing tools
  • Strong understanding of SQL and scripting languages
  • Experience with Agile/Scrum development methodologies
  • Experience in API performance and/or security testing is advantageous
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field

Benefits

  • Extended Healthcare Plan (Medical, Disability, Dental & Vision)
  • Life Insurance
  • Paid Time Off
  • Training & Development Opportunities
  • Bonus - Awards - Gifts
  • Stock Option Plan