Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • QA Analyst strengthening automated and manual testing for airline software solutions. Defining test strategies, validating requirements, and improving quality processes.

Responsibilities

  • Partner with development teams to define and implement testing strategies, including test plans, test cases, and acceptance criteria
  • Develop reusable, maintainable, and efficient test scripts
  • Automate functional, regression, and end-to-end test cases
  • Maintain testing frameworks and tools
  • Perform front-end and back-end manual testing, including exploratory testing and validation of business requirements
  • Analyze software requirements and use cases
  • Collaborate with product owners and stakeholders to define acceptance criteria and clarify requirements
  • Identify potential quality issues early and propose solutions
  • Contribute to continuous improvement of testing processes and methodologies
  • Collaborate with development teams, product managers, and stakeholders to ensure quality standards are met
  • Develop test cases and scenarios for functional, UI/UX, exploratory, and regression testing
  • Maintain detailed test documentation, including test plans, test cases, and bug reports

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ 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
  • Proficiency in at least one programming language (e.g., Python, JavaScript, TypeScript, Java)
  • Experience with test automation frameworks (e.g., Playwright, Selenium, Cypress)
  • Understanding of API testing and tools like Postman, RestAPI
  • Knowledge of MongoDB, MySQL, and database concepts
  • Test Case Management tools like Testrail
  • 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

Benefits

  • New hires may be eligible to receive stock options

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$75,000 - CA$120,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CypressJavaJavaScriptMongoDBMySQLPythonSeleniumTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.