Software Quality Assurance Automation Specialist
Montreal, CA, QC H4P 2G7
dormakaba: ranked in the top 100 global tech leaders by Thomson Reuters!
https://www.thomsonreuters.com/en/products-services/technology/top-100.html
Company
The dormakaba Group is one of the top three companies in the global market for access and security solutions. The company is a single source provider of products, solutions and services related to doors and secure access to buildings and rooms. Everything we do is geared toward developing access and service solutions that not only make buildings safer and smarter, but also provide constant reassurance.
No matter where you are, if you need reliable and innovative access and security solutions, we will provide you high quality service – in hotels, shops, sports facilities, airports, hospitals, at home or in the office. Around the globe.
With over 16,000 employees worldwide (over 500 in Montreal), dormakaba is present in over 130 countries and has more than 150 years of experience. The dormakaba Group headquartered in Rümlang, Switzerland, is quoted on the Swiss stock exchange and generates annual revenues of over 3 billion Canadian dollars.
Dormakaba offers you a career not a job. Join dormakaba now and make a real difference in creating the next generation of products and services that will impact future generations. For more information, please visit www.dormakaba.com
Role Summary/Purpose
Reporting to Software & Firmware Quality Assurance Sr Manager, you will be responsible for participating in a team's efforts to perform QA automation on major cloud IoT (Internet of Things) software and firmware development projects.
Key Responsibilities
- Automates API and firmware test cases using Java with TestNG and REST Assured
- Automates Firmware testcases with RaspberryPi and instruments like DC power supply, electronic voltage/current meters, etc
- Develops Python code hosted in RaspberryPi which will manipulate the GPIOs and be able to send information via a Rest API listener
- Creates, modifies and utilizes virtual machines(VMs) to setup the appropriate testing environment
- Understands product specification to develop appropriate automated test cases and acceptance test criteria
- Actively participate in Agile daily stand-ups, Sprint Planning and retrospective meetings
- In uncovering defects also works with development team to help determine root cause. Responsible for follows-up and updates of defects in Jira
- Perform all other related duties.
Qualifications & Requirements
- University degree in Computer science or electrical engineering preferred. NEW GRADS are strongly encouraged to apply!
- 1 to 3 years’ experience in coding using Java, Python, and working with RaspberryPi
- Experience in automating applications on smartphones using Appium would be an asset, on iOS or Android platforms
- Experience with test and automation with Appium of applications running iOS and Android platforms is an asset
- Hands on experience with network troubleshooting, ability to troubleshoot issues using Wireshark
- Strong Scripting experience is an asset
- Hands on experience working with virtual machines.
Desired Characteristics
- Curious, fast learner and willing to deal with a variety of technologies like cloud, RF, coding, databases, hardware, instruments
- Passionate about IOT technologies and the integration of software, hardware and cloud solutions
- Very good oral and written communication skills in both official languages (bilingual)
- Ability to handle several issues simultaneously
- Team player, good interpersonal skills and autonomous
- Goal oriented, proactive.
- A fast-growing international company
- A great opportunity to learn complex and diverse technologies highly relevant to the current IoT market
- A stimulating, fast and friendly work environment
- An opportunity to highly contribute to the success of the company
- Free parking and on-site cafeteria
- A 3-minute walk from Namur metro station.