Quality Assurance Technician

Business Infusions Inc
Calgary AB
16 days ago

Job Description

Business Infusions is a leading Veterinary Practice Management Software Company that delivers best-in-class equine health software technology solutions to equine veterinarians, trainers, and racing authorities globally. Our flagship software, HVMS, is the leading equine practice management software in North America, United Kingdom, Middle East, and Australia for mid-to-large size practices. Cassadol has been a leading offering for smaller veterinary practices since 2020 while Equine MediRecord is used by trainers and racing authorities worldwide.

We are looking for a Quality Assurance (QA) Technician to join our growing team. Reporting to the Chief Information and Technology Officer, the QA Technician will be responsible for validating the quality and functionality within our various software applications. You will be testing applications on various frameworks including a React web application with a GraphQL API, C# code as the backend with a Postgres database, a .Net Desktop Application utilizing Microsoft SQL Server plus a Xamarin mobile application. You will collaborate with cross-functional teams to build and execute comprehensive test plans that guarantee the stability, security, and usability of our applications.

This is a Calgary, Alberta-based local role. The office is in Phillips Park near Macleod Trail and Glenmore Trail SE. There will be opportunities to work remotely, but the primary base of operation will be in office.

Salary: $95,000 - $110,000 CAD per year.

MAIN RESPONSIBILITIES:

  • Develop and execute test plans, test cases, scenarios, and test scripts across multiple applications to ensure the delivery of high-quality performant products.
  • Conduct functional, regression and performance testing for our React application using Cypress for End-to-End testing. Modify and add additional Cypress tests using Typescript as required.
  • Design, build, maintain and run integration tests using C# and XUnit.
  • Conduct thorough frontend manual testing of software products to ensure functionality and usability before production release, ensuring a bug-free experience.
  • Identify, document, and track defects in a detailed and clear manner; collaborate with the development team to resolve issues.
  • Proactively review the Real User Monitoring system to evaluate user interactions and identify unreported issues within the software.
  • Identify and implement improvement and automation to increase test efficiency, especially for repetitive test cases.
  • Conduct compatibility and usability testing for mobile applications to ensure a seamless user experience.
  • Partner with the product manager and utilize various software tools for recording and managing user stories and tasks related to identified issues.
  • Diagnose reported bugs and assist with reproducing and documenting those bugs.
  • Develop and track metrics and key performance indicators to quantify software quality
  • All other duties as required.

CORE REQUIRED COMPETENCIES:

  • Excellent communication skills and ability to document and discuss technical details with non-technical stakeholders.
  • Proven experience in Quality Assurance, preferably in a multi-application environment.
  • Proficiency with testing methodologies and tools, including experience with React applications, Cypress, XUnit, GraphQL, Xamarin and .NET desktop applications.
  • Proven ability to code and debug tests in C# and Typescript.
  • Strong analytical skills, meticulous, and the ability to work independently as well as collaboratively.
  • Demonstrated problem-solving and readily able to diagnose and troubleshoot frontend workflow problems with software.
  • Understanding of SQL with the ability to create and execute queries for backend validation.
  • Direct experience with mobile application testing, particularly in Xamarin, with knowledge of testing on both Android and iOS.
  • Ability to automate the QA process into release pipelines.

MINIMUM EDUCATION, CERTIFICATION, & EXPERIENCE:

  • Minimum 2 years experience as a QA Tester / Analyst and an additional 2 years experience as a QA Engineer / Technician.
  • Minimum 5 years experience with the Microsoft Windows platform.
  • Familiarity with both cloud-based and desktop software solutions.

PREFERRED QUALIFICATIONS:

  • Bachelor’s degree in computer science, information technology, communications, business, or a related field.
  • Experience testing AWS Lambda functions and familiarity with the AWS environment.
  • Coding or scripting experience with PowerShell, C# and Typescript
  • Experience with performance testing and tools.
  • Knowledge of cloud services, particularly in the AWS ecosystem.
  • Experience in the veterinary industry

Business Infusions is an equal opportunity employer and encourages applications from all qualified individuals.

Job Types: Full-time, Permanent

Pay: $95,000.00-$110,000.00 per year

Additional pay:

  • Bonus pay

Benefits:

  • Casual dress
  • Company events
  • Company pension
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • Paid time off
  • RRSP match
  • Vision care
  • Work from home

Flexible language requirement:

  • French not required

Schedule:

  • 8 hour shift
  • Monday to Friday
  • Overtime

Ability to commute/relocate:

  • Calgary, AB T2H 2L8: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • Describe why you feel your experience is a fit for this opportunity, and what attracted you to apply.

Education:

  • Bachelor's Degree (preferred)

Experience:

  • QA Tester / Analyst: 2 years (required)
  • QA Engineer / Technician: 2 years (required)
  • Microsoft Windows Server: 5 years (required)
  • AWS Lambda: 1 year (preferred)
  • PowerShell: 1 year (preferred)
  • C#: 1 year (preferred)
  • TypeScript: 1 year (preferred)
  • Cloud Services: 1 year (preferred)

Work Location: In person

Visit Original Source:

http://ca.indeed.com/viewjob
why ?Jumpstart your career with our tech sales bootcamp!
Free Guides, Videos and Podcasts

Other Jobs

Clio

Team Lead, Customer Success Management

Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Vancouver BC / Remote
Benevity

Meet Benevity Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, gra

 
Toronto ON
Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Toronto ON / Remote