Skip to main content
FlamingSoft Inc logo

Software Tester

FlamingSoft Inc
Full Timemid
CAPosted April 27, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptJavaShellLinuxJiraPostmanAgileScrum

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

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.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free