Skip to content
mimi

Software Tester

FlamingSoft Inc

Canada · On-site Full-time 1mo ago

About the role

Company Description

FlamingSoft Inc., based in Edmonton, specializes in developing custom software and websites tailored for small to medium-sized businesses. Our company is committed to supporting the local economy while delivering high-quality solutions that meet the diverse needs of our clients. We focus on building reliable, scalable, and user-focused applications that help businesses operate more efficiently and grow. At FlamingSoft Inc., we emphasize collaboration, innovation, and maintaining strong development practices to ensure consistent delivery of high-quality software products.

Job Summary

We are seeking a detail-oriented Software Tester to support software quality assurance activities across web, system, and embedded platforms. This is a full-time, on-site role based in the Greater Edmonton Metropolitan Area.

The Software Tester will play a key role in ensuring the quality, reliability, and performance of software solutions developed for a variety of clients. The successful candidate will be responsible for executing comprehensive test plans, identifying and documenting defects, and working closely with development teams to resolve issues in a timely manner.

This role involves hands-on testing of software functionality, verification of system performance, and continuous evaluation of product quality throughout the development lifecycle. The Software Tester will collaborate with cross-functional and cross-regional teams to ensure that software products meet business and technical requirements while maintaining high standards of usability and stability.

The position requires strong attention to detail, analytical thinking, and the ability to manage multiple testing activities across different projects. The candidate will contribute to maintaining structured testing processes and supporting ongoing improvements in software quality assurance practices within the organization.

Key Responsibilities

  • Design, develop, and execute manual test cases and test plans based on system and business requirements
  • Perform functional, regression, and smoke testing across multiple platforms
  • Identify, document, and track defects using tools such as JIRA
  • Collaborate with developers, product managers, and stakeholders to troubleshoot issues and ensure timely resolution
  • Analyze requirements and provide feedback to improve test coverage and product quality
  • Prepare QA reports including test results, defect metrics, and risk assessments
  • Participate in Agile/Scrum ceremonies (stand-ups, sprint planning, retrospectives)
  • Support basic test automation efforts using tools such as Selenium or Playwright
  • Review and interpret technical documentation where applicable

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Minimum 5 years of experience in software testing or quality assurance
  • Strong experience in:
    • Manual testing
    • Test case design and execution
    • Defect tracking and analysis
  • Experience with tools such as JIRA, Postman, Selenium, or similar
  • Understanding of Agile/Scrum development methodologies
  • Experience working in Windows and/or Linux environments
  • Strong analytical, problem-solving, and communication skills
  • Ability to work collaboratively in cross-functional teams

Preferred Qualifications

  • Experience with automation testing frameworks
  • Exposure to embedded systems or multimedia testing (audio/video systems)
  • Basic scripting knowledge (Shell, Java, or JavaScript)
  • Experience working in a team-based software development environment
  • Certification in software testing (e.g., ISTQB – International Software Testing Qualifications Board) or equivalent is considered an asset

Additional Requirements

  • Applicants must be legally authorized to work in Canada or eligible to obtain authorization

About the Role

  • This position supports ongoing software development and quality assurance initiatives within the organization. The role focuses on maintaining high standards of software quality through structured testing processes and collaboration across development teams to deliver reliable and effective solutions for clients.

Skills

JIRALinuxPlaywrightPostmanSeleniumWindows

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free