Software Quality Assurance (SQA) test specialist,
Company profile : Accedian cultivates leading expertise with respect to emerging standards in the area of business class Ethernet services.
The Accedian technology, which is intended for operators that offer extended Ethernet network services, boasts incomparable benefits for operation, administration and maintenance (OAM) for data links ranging from 10, 100, 1000 Mb / s and even up to 10 Gb / s.
Job description : The SQA specialist will be responsible for establishing test strategies, will work closely with the software and FPGA developers following the Agile (Scrum) methodology, will contribute in adding new test cases to the existing automated tests coverage, will execute some test cases manually and will report any defect found during the execution of various test cases on software and hardware prototypes.
More concretely, the SQA specialist will develop automated tests using the Python programming language in a development environment running in Linux (Ubuntu).
The SQA specialist will also have the option to participate in the evolution of the automated test management infrastructure and will consequently be called on to work with tools for continuous integration (Jenkins).
We offer competitive salaries based on competencies and experience. Our employees benefit from excellent working conditions including a complete set of benefits, flexible working hours and a dynamic work environment.
Duties and Responsibilities
Review requirements, specifications and technical design documents to provide timely and meaningful feedback;
Create detailed, comprehensive and well-structured test plans and test cases (define test strategy and test plans based on product requirements);
Perform testing of new features as well as regression testing of existing system to ensure high software quality;
Estimate, prioritize, plan and coordinate testing activities;
Design, develop and execute automation scripts using open source tools; develop test tools and test scripts to automate the testing;
Setup and configure necessary test tools and environments for test execution and automation;
Identify, record, document thoroughly and track bugs;
Develop and apply testing processes for new and existing products to meet client needs;
Liaise with internal teams (e.g. developers and product managers) to identify system requirements; participate in team-based projects;
Participate in the continuous improvement of test processes and methodologies;
Stay up-to-date with new testing tools and test strategies.
Requirements and / or Qualifications
Ability to synthesize clearly and concisely; detail-oriented;
Self-motivated, self learner, ability to deliver on time and able to work under limited supervision;
Strong problem-solving and analytical skills, coordination skills, and interpersonal skills; team player;
Experience in writing clear, concise and comprehensive test plans and test cases;
Hands-on experience with both white box and black box testing as well as automated testing tools;
Familiar with LINUX and the development of "Open Source" applications;
Familiar with protocol analyzers such as Wireshark, tcpdump, etc;
Bachelor’s degree in Electrical Engineering, Computer science or any other related disciplines;
Bilingual (spoken and written).
Work environment :
Agile Methodology that promotes teamwork
Workstations equipped with dual screens
Test units available on every desk
Internal trainings on Accedian’s products
Flexible working hours
Bus routes serving the Technoparc Saint-Laurent
Bagels on Wednesdays!