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
Test Development Team Lead leading automation and AI - assisted testing for Nureva’s IoT collaboration platform. Driving quality across embedded devices, applications, cloud services, and Azure connectivity.
Quality Assurance Lead Consultant delivering GMP compliance projects for pharmaceutical and health - product clients. Managing investigations, audits, quality systems, documentation, and product release.
Manual Mobile QA testing iOS and Android music - learning apps for Gismart’s Radiotech. Validating releases, A/B tests, configurations, and product quality.
QA Team Lead overseeing Nestlé Canada’s Toronto food manufacturing laboratory. Leading testing, food safety, audits, traceability, and laboratory staff development.
Bilingual software tester validating French online applications and phone systems for PLATO, a Canadian Indigenous - owned software testing services company. Testing CYARA Contact Centre and AWS Connect systems for finance - sector clients.
Ingénieur principal en qualité chez EDC, société d’État aidant les entreprises canadiennes à réussir à l’étranger. Modernisation de l’automatisation des tests et intégration de l’IA aux plateformes commerciales numériques.
Senior Quality Engineer/Lead modernizing AI - enabled testing at EDC, Canada’s export - finance corporation. Building Python and Robot Framework automation across enterprise software delivery.
Senior QA engineer preventing software defects across Ford’s electric vehicle platforms. Leading root - cause analysis, audits, quality metrics, and engineering process improvements.