Enable job alerts via email!

QA Analyst

Air-tek

Toronto

On-site

CAD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Job summary

A Canadian software company in Toronto is looking for a QA Analyst to ensure high-quality software delivery for airline clients. The ideal candidate has over 3 years of testing experience, proficient in automation and manual testing, and excellent communication skills. This role involves working closely with development teams to create effective testing strategies and drive quality processes. A bachelor's degree in a relevant field is required, offering a dynamic environment with opportunities for growth.

Qualifications

  • 3+ years of software testing experience, including both manual and automated testing.
  • Experience with Agile methodologies and a strong understanding of software development lifecycle.
  • Knowledge of various testing methodologies and best practices.

Responsibilities

  • Partner with development teams to define and implement testing strategies.
  • Develop reusable, maintainable, and efficient test scripts.
  • Analyze software requirements and collaborate with product owners.

Skills

Test Automation
Manual Testing
Analytical Skills
Problem-solving
Communication
Collaboration

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Selenium
Jira
Postman
Testrail
Cypress
MongoDB

Job description

About Us

Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers know us, we intentionally operate in stealth mode during this growth phase.

Our diverse team shares a collective passion for solving complex problems with a drive to innovate and a desire to create the passenger-centric travel industry. Based in Toronto, our inclusive culture is built on trust, collaboration, delivering a great product, and continuous personal development. We love what we do, and we support the team around us.

Job Overview:

As a QA Analyst, you will play a pivotal role in ensuring the delivery of high-quality software solutions tailored to our airline clients. This role focuses on guiding and enhancing the team’s testing capabilities by emphasizing automation testing while also performing manual testing as needed.You will drive quality processes by partnering closely with development teams to define and implement robust testing strategies. Acting as a bridge between the technical and business domains, you will ensure that testing efforts comprehensively address functional, performance, and user expectations.

We are looking for a balance of technical expertise, attention to detail, and the ability to understand and translate business needs into effective testing strategies. By ensuring rigorous testing practices and fostering a culture of quality, you will play a critical part in delivering reliable and innovative software solutions to the airline industry.


Responsibilities:
  • Drive Quality Processes: Partner with development teams to define and implement testing strategies, including test plans, test cases, and acceptance criteria
  • Test Automation: Develop reusable, maintainable, and efficient test scripts. Automate test cases for functional, regression, and end-to-end testing. Maintain framework and testing tools.
  • Manual Testing: Proficient in front-end and back-end testing, ensuring functionality, data integrity, and integration, while executing test cases, conducting exploratory testing, and validating business requirements.
  • Requirements Analysis: Analyze software requirements and use cases. Collaborate with product owners to define clear acceptance criteria and clarify any missing or vague requirements with stakeholders.
  • Quality Advocacy: Identify potential quality issues early in the development cycle and propose solutions
  • Process Improvement: Contribute to continuous improvement of testing processes and methodologies
  • Cross-team Collaboration: Work closely with development teams, product managers, and stakeholders to ensure quality standards are met
  • Documentation: Develop thorough test cases and scenarios for functional, UI/UX, exploratory, and regression testing. Maintain detailed test documentation, including test plans, cases, and bug reports.
About You
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3+ yearsof software testing experience, including both manual and automated testing
  • Experience with Agile methodologies and a strong understanding of software development lifecycle
  • Knowledge of various testing methodologies and best practices
  • Strong analytical and problem-solving abilities
  • Excellent communication skills for collaborating with technical and non-technical stakeholders
  • Ability to work independently and as part of a team with a solution-oriented approach, complemented by strong critical thinking skills
Technical Skills
  • Proficiency in at least one programming language (e.g., Python, JavaScript, typescript, Java)
  • Experience with test automation frameworks (e.g., Selenium, Cypress. Bonus if you have Playwright)
  • Understanding of API testing and tools like Postman, RestAPI
  • Knowledge of MongoDB , MySQL and database concepts
  • Test Case Management tools like Testrail
  • Proficiency in using Jira for reporting and Confluence for documentation.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines would be an asset
  • Knowledge of performance testing and security testing concepts would be an asset
  • Knowledge of RabbitMQ would be an asset

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs