Job Directory Staff Software Development Engineer in Test

Staff Software Development Engineer in Test
Irvine, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Worker Sub-Type:

Regular

Job Description:

THE POSITION

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

* Collaborate with team members to develop advanced frameworks/tools for test automation.
* Write automated test cases using Python to ensure regressions do not occur with new releases
* Write and execute test plans, test cases from user stories, workflows and specifications.
* Be responsible for development of test strategies and creation of appropriate test harnesses.
* Work productively and effectively with minimal oversight. Proactively identify and communicate issues as they arise.
* Contribute to process improvement while establishing best practices for testing
* Comprehensive debugging and root cause investigations for web application issues
* Perform other duties as assigned.

WHO WE ARE LOOKING FOR

* 6+ years of Software Testing experience
* Bachelor's or high-level degree preferred; relevant experience can be substituted for educational degree.
* Proven and demonstrated experience of programming with Python, C#, Bash, Perl
* Proven and demonstrated experience with MacOS/Linux platforms
* Experience designing and building frameworks to automate functional & performance testing
* Experience working with black-box and white-box testing methodologies
* Strong software design debugging and testing skills
* Working knowledge on tools like Git, Bitbucket, Jenkins, Jira

ABOVE AND BEYOND

* Experience with any web or desktop cross-platform UI automation tool (Selenium, TestComplete etc.)
* Working knowledge on Hypervisors (VMWare, Citrix) / AWS / Azure
* Experience integrating test frameworks with Jenkins
* Senior knowledge of sustaining engineering and applicable skill sets.

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:

Product Development

Scheduled Weekly Hours:

40

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.