This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job   

A simple jobs board with daily updated offers from Canada

previous arrow
next arrow

Senior SDET – Java Backend – Messaging Systems


This is a Full-time position in Vancouver, BC posted September 14, 2020.

Position Senior SDET
– Java Backend
– Messaging Systems Location Vancouver, BC Canada (NE Downtown) Compensation 75,000
– 90,000 Excellent Benefits Relocation Assistance Job Description This Client is a major international software firm.

Products support email, instant messaging, social media, mobile messaging, along with mobile, Outlook, and web access.

Technologies include NoSQL DBs (Cassandra, MongoDB, HBase, Zookeeper), Serialization libraries (Thrift, Protocol Buffers), Large scale data processing (Hadoop, Kafka), Dependency injection frameworks (Guice, Spring), CQRS frameworks (Axon), Text search engines (Lucene, ElasticSearch).

The Software Development Engineer in Test (SDET) is a developer who specializes in writing code to test the product.

You will work directly with Developers, Product Managers and other SDETs to understand requirements and designs for upcoming changes, and to devise appropriate test strategies for those changes.

You will design and write the code for automated test cases and perform hands-on testing.

You will drive growth in your teamrsquos automation coverage while mentoring other SDETs in the team on automation and test practices.

You will work directly with Java code in an established automation framework to test back-end services for large scale data processing.

You will support the teamrsquos testing efforts while proposing and implementing improvements in the automation coverage and frameworks.

Role Responsibilities Design, develop and maintain automation frameworks, infrastructure and tools.

Define and automate test cases that verify product requirements.

Participate in team planning and story grooming.

Participate in test execution, issue identification and resolution in support of the release.

Provide suggestions to improve automation and test processes.

Develop and maintain shared testing libraries.

Provide training, mentorship and support to other members on the team.

Conduct code reviews, improve and maintain quality of the automation code.

Document the automation framework, tools and infrastructure.

Qualifications A Bachelor’s degree in an IT related discipline.

Must have 5 years Java SDET, Agile, Web Services, Bamboo or Jenkins.

8 years of experience in software testing.

5 years of experience in test development.

Strong understanding of the Java language.

Strong understanding of testing practices in an agile environment.

Experience with JUnit.

Experience with web services technology such as REST, JSON or Thrift.

Experience with multi-threaded programming.

Experience with design patterns.

Assets Big data technology such as Hadoop, MongoDB or Kafka.

Network principles and protocols such as HTTP, TLS and TCP.

Managing windows or linux servers.

Continuous integration systems such as Bamboo or Jenkins.

Continuous delivery concepts.