Description
Worker Sub-Type:
Regular
Job Description:
BlackBerry Cylance is seeking a talented Software Development Engineer in Test (SDET) with extensive experience in testing high-volume event based cloud applications and automation to join our test automation tools and infrastructure team. As a member of the team, you will work with cutting edge technologies to maintain and improve our existing test automation platform. You will be working with development teams to enable SDETs to easily implement fast and reliable test automation with the tools and frameworks you build. The work you do helps teams be more productive and has a significant impact on the overall quality of features we release. If you are passionate about testing and automation, please apply!
In return for your talent and enthusiasm, we will provide you with an attractive compensation, commission & benefits package, an opportunity to work with state-of-the-art technology, and the chance to thrive in a dynamic environment, working hand in hand with talented colleagues. In short, you bring the talent and we provide the environment, tools and resources for you to build your skillset and accelerate your growth & personal development.
What you’ll do
Work iteratively and collaboratively with development teams to maintain and improve our existing test automation platform.
Build tools and frameworks to support testing and automation.
Build serverless test services on AWS in Python.
Build reusable test libraries in Python.
Establish best practices and procedures for test development.
Provide the best test development experience possible for SDETs.
Support feature team SDETs in test development and execution.
Foster innovation.
Who we are looking for
6+ years experience in a SDET role with a strong background in testing.
4+ years experience in test development with Python, Go, JavaScript and Java.
Experience testing distributed high-volume event based cloud applications.
Experience testing SQL databases.
Experience building advanced automation tools and frameworks.
Experience developing a Selenium- based browser automation framework.
Experience developing HTTP and WebSocket- based frameworks for API testing.
Experience developing performance tests with Locust, JMeter, Gatling.
Experience working with distributed test execution.
Experience working with Docker images.
Experience working with AWS (EC2, ECS, API Gateway, Lambda, S3, Batch, Redis, Elasticache).
Experience working within an Agile, CI/CD and DevOps environment.
Experience with tools like Git, Bitbucket, Jenkins and Jira.
Ability to prioritize and complete multiple tasks with little to no supervision.
Ability to analyze logs and have strong troubleshooting skills.
Above and Beyond
Experience testing with AWS NoSQL databases (e.g., Dynamo, OpenSearch).
Interested to learn more? We'd love to hear from you.
Scheduled Weekly Hours:
40