Quality Assurance Engineer
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
QA ENGINEER
Are you interested in joining an organization that:
- Plays a significant role in global airspace safety?
- Has over 35 years of experience providing industry leading Air Traffic Control (ATC) simulation training systems and state-of-the-art Air Traffic Management (ATM) solutions?
- Offers a job-related training tuition reimbursement program and access to various professional development opportunities?
- Has work/life balance programs in place and offers a holistic benefits package that is fully customizable based on your specific needs?
If this sounds interesting, continue reading about our job opportunity below.
Position Summary:
Under the general direction of the Manager of Engineering, the QA Engineer designs, develops, and maintains automated testing solutions that verify the quality, reliability, and performance of Adacel product lines. This role helps bridge the gap between manual QA processes and modern automated testing by acting as a technical guide for the Manual Test Specialist team. The QA Engineer works closely with software engineering teams to support reliable, high-qualityreal-time air traffic simulation solutions.
Essential Duties and Responsibilities:
- Design, develop, maintain, and enhance automated test scripts and support test software.
- Collaborate with cross-functional teams to define and build test suites.
- Participate in code reviews and adhere to software development best practices.
- Assist in troubleshooting, diagnosing, and fixing software tests.
- Document and maintain software functionality.
- Learn and adapt to company quality processes and standards.
- Engage in educational opportunities to update job knowledge and technical skills.
Competencies:
- Adaptability: Likes to have new experiences; quickly adjusts to changes; prefers novelty to routine; is flexible regarding new initiatives.
- Conflict Management: Deals with disagreements that arise; defends their positions; gives in when appropriate; seeks an acceptable compromise and, ideally, “win-win” solutions.
- Creativity: Is creative and inventive; is motivated to find new solutions; values new ideas; is innovative; finds creative solutions.
- Initiative: Likes to have leeway and flexibility; sets their own direction; can act without the support or approval of others; trusts their own judgment.
- Teamwork Contribution: Feels a need to help people who are having trouble; helps those in need; feels a sense of duty towards others.
Qualifications:
Required
- Bachelor’s degree in software/computer engineering or equivalent
- 2+ years of experience in software development, software testing, quality assurance, or related technical work.
- Understanding of software testing concepts, including test cases, test scripts, defect reporting, and regression testing.
- Exposure to automated testing tools, test frameworks, or scripting languages.
- Working knowledge of at least one programming language such as C/C++, React, Java, Python, or similar.
- Familiarity with Windows and/or Linux operating systems.
- Understanding of object-oriented programming concepts and software development fundamentals.
- Ability to troubleshoot technical issues, analyze problems, and learn new tools and technologies.
- Strong communication skills and ability to work collaboratively in a team environment.
Desired
- Familiarity with version control systems such as Git, SVN, or similar.
- Exposure to real-time, simulation, embedded, or safety-critical systems.
- Interest in Air Traffic Management, Air Traffic Control, aviation, simulation, or mission-critical software systems
Other Qualifications:
- Ability to adhere to Adacel’s Drug Free Workplace Policy.
- Ability to pass an Adacel background check while employed.
Physical Requirements:
- Occasional lifting – up to 50 lbs.
- Repetitive wrist, hand, and finger movement.
Work Environment:
- Location: Montreal, Quebec
- Job Status: Full Time Permanent
- Hybrid teleworking environment
- Alternative work schedules (9/80 with every other Friday off)
- Typically sitting at a desk
Benefits:
- Up to 26 three-day weekends annually with 9/80 schedule.
- Four weeks of vacation
- Company RRSP, SPSP (employer contribution), and TFSA
- Full (100%) employer-paid insurance program from day one of employment.
How to Apply:
- You may apply by emailing your resumé to careers@adacel.com
- Include the position title in the subject line of your message.
Disclaimer:
Adacel is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, and protected veteran status.
This job description reflects management’s assignment of essential duties and responsibilities. It does not restrict the duties and responsibilities that may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform essential duties and responsibilities. If this job has a travel requirement, note that the frequency of travel may increase at any time due to adjustments in Adacel’s business needs.
More about this job
Responsibilities
The QA Engineer designs, develops, and maintains automated testing solutions to verify the quality and performance of air traffic simulation products. They also act as a technical guide for the Manual Test Specialist team and collaborate with software engineering teams.
Requirements
Candidates must have a bachelor's degree in software or computer engineering and at least 2 years of experience in software development or quality assurance. Proficiency in at least one programming language and familiarity with testing concepts and automated tools are required.
Skills
- Automated testing
- Software development
- Quality assurance
- C/C++
- React
- Java
- Python
- Windows
- Linux
- Object-oriented programming
- Troubleshooting
- Git
- SVN
- Simulation systems
- Air traffic management
Benefits
- Tuition reimbursement
- Professional development
- Work/life balance programs
- Vacation
- Company RRSP
- SPSP
- TFSA
- Insurance program
Visa sponsorship
Not detected in the job text
Categories
- Software
- Engineering
- Technology
- Logistics
Keywords
- Quality Assurance
- Automation
- Software Engineering
- Air Traffic Control
- Simulation
- C++
- Java
- Python
- React
- Git
- SVN
- Regression Testing
- Defect Reporting
- Object-Oriented Programming
- Linux
- Windows
- Safety-critical systems
- Embedded systems
- Test scripts
- Code reviews