At the heart of Cylance Product Development is an artificial intelligence-based threat detection system. Unlike traditional approaches, Cylance does not rely solely on signatures or even pre-determined behaviors to determine if something is known to be good or bad. Instead, we have developed a mathematical approach to identifying advanced threats. This intelligent system evolves in real-time as new threats emerge, providing continuous detection.
At Cylance, we see quality as more than just defects. As a member of the test team, you represent our customers and their users to ensure every aspect of the product is simple, intuitive and works as expected. Our mission is to protect our customers' computers without being noticed. Your expertise will contribute to a powerful endpoint product that uses minimal resources while preventing the most advanced malware and zero-day attacks from ever even running.
WHAT YOU WILL DO
* Build and maintain advanced tools for test automation * Help identify weaknesses in our products * Work with the development and test team to help define, implement, and maintain quality standards * Analyze test case failures and perform root cause analysis as appropriate * Take ownership of product quality
WHO WE ARE LOOKING FOR
* Strong programming skills in C# * Familiarity with Python preferred * BS/MS degree in Computer Science, Engineering or a related subject * 3+ years of software development and testing experience * Strong written and verbal communication skills required * Well-versed in practical OO skills (Interfaces, inheritance vs. composition, basic design patterns) * Familiarity with CI-CD systems (e.g. Jenkins) * Comfortable working with GIT command line * Experience with testing desktop applications built in Windows, Linux, and macOS * Experience in writing test automation for web UI applications & web services (Selenium preferred) * Strong attention to detail and ability to differentiate scope between different software applications * Experience working with Agile methodologies and on Agile teams * Team player with the ability to work well within a diverse, cross-functional team * Strong verbal and written communication skills * Takes initiative and ownership, and approaches all tasks and projects proactively * Experience working with black-box and white-box testing methodologies * Humility, accountability and positive approach
ABOVE AND BEYOND
* Experience with automating VMware or VirtualBox * Experience with complex vendor integrations
WHAT WE NEED FROM YOU TO APPLY
* Current resume * Cover letter/summary expressing: * Why you are interested in working at BlackBerry Cylance * The skills, strengths and expertise you will contribute to our diverse team of extraordinary talent and humble hearts
Job Family Group Name:
Scheduled Weekly Hours:
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.