Enable job alerts via email!

Senior Software Engineer- Test (12 month contract) Calgary, AB, Canada

Black Duck Software, Inc.

Calgary

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Software Engineer - Test for a 12-month contract. The role involves developing automated tests for SaaS applications, improving product quality, and working with cross-functional teams. Ideal candidates will have strong Java skills, experience with cloud platforms, and a passion for test automation.

Qualifications

  • 3+ years of experience developing automated tests for SaaS applications.
  • Strong Java skills and experience with shell scripting.
  • Expertise with Docker and Kubernetes environments.

Responsibilities

  • Analyzing and developing new testing strategies to improve product quality.
  • Creating automated tests covering end-user scenarios for a SaaS application.
  • Troubleshooting and investigating issues with automated tests.

Skills

Java
Automation
Debugging
Communication
Troubleshooting

Tools

Docker
Kubernetes
JIRA
Jenkins
Git
DataDog
JMeter
SoapUI

Job description

Senior Software Engineer - Test (12-month contract)

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. Through industry-leading tools, services, and expertise, Black Duck supports organizations in maximizing security and quality in DevSecOps and throughout the software development life cycle.

The Senior Software Engineer - Test (12-month contract) will work in a dynamic environment within a cross-functional team. You should be comfortable communicating daily across multiple levels of leadership and able to work independently. Your responsibilities include:

  1. Analyzing and developing new testing strategies to improve product quality
  2. Introducing and integrating industry-standard SaaS observability testing tools and processes
  3. Developing and maintaining automation infrastructure to support new product features
  4. Creating automated tests covering end-user scenarios for a SaaS application
  5. Analyzing product feature requirements and drafting functional test plans
  6. Troubleshooting and investigating issues with automated tests and products

Skills and Qualifications

Must Have:

  1. 3+ years of professional experience developing automated tests for SaaS applications hosted in GCP, AWS, or Azure
  2. Experience with chaos, resiliency, SaaS infrastructure, and region testing
  3. Experience with monitoring service health, alerting, and metrics using systems like DataDog
  4. Strong Java skills and experience with shell scripting
  5. Experience developing interface boundary and functional tests for protocols like REST, gRPC, and RabbitMQ
  6. Excellent test, bug investigation, debugging, and reporting skills
  7. Expertise with Docker and Kubernetes environments and related infrastructure
  8. Experience with automation and development tools (JIRA, Jenkins, Git, Docker, JMeter, SoapUI, etc.)
  9. Experience with SQL databases, SSO, OAuth2, OpenID, SAML, and RBAC functionalities
  10. Strong network, security, Linux system administration, and troubleshooting skills

Nice to Have:

  1. Knowledge of backwards compatibility testing techniques
  2. Understanding of usability and UX testing
  3. Familiarity with security testing, including penetration testing
  4. Experience with contract testing frameworks in distributed environments
  5. Python with Flask experience

Other Qualities:

  1. Excellent written and verbal communication skills
  2. Ability to work independently and in a team
  3. Passion for test automation and bug detection
  4. Detail-oriented, with a focus on thoroughness
  5. Ownership of projects with a focus on delivery
  6. Comfortable in a fast-paced, high-growth environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer- Test (12 month contract) Calgary, AB, Canada

Black Duck Software, Inc.

Calgary

On-site

CAD 80,000 - 120,000

30+ days ago