Software Development Test Engineer

Overview

On Site
Hybrid
USD 67.00 per hour
Full Time

Skills

Recruiting
Financial Services
Project Management
Performance Management
Preventive Maintenance
Selenium
Debugging
J2EE
Web Services
Web Applications
Spring Framework
TestNG
Java
RESTful
JSON
XML
Unit Testing
JUnit
Git
Version Control
Bitbucket
Continuous Integration
Continuous Integration and Development
Jenkins
Code Coverage
Sonar
Linux
Shell Scripting
Agile
SQL
Oracle Db
Selenium WebDriver
UI
SOAP
Unix
Red Hat Linux
Cloud Computing
Microservices
Apache Maven
HTTP
Pivotal
GemFire
Integration Testing
Virtualization
ISO 9000
Customer Satisfaction
Payments
Testing
Automated Testing
Collaboration
Software Development
Quality Assurance

Job Details

Date Posted: 06/25/2025

Hiring Organization: Rose International

Position Number: 484652

Industry: Financial Services

Job Title: Software Development Test Engineer

Job Location: Vancouver, BC, Canada, V5K 2C4

Work Model: Hybrid

Work Model Details: Hybrid - 1 day per week onsite (every Thursday)

Shift: 6:00AM - 3:00 PM PST

Employment Type: Temporary

FT/PT: Full-Time

Estimated Duration (In months): 13

Min Hourly Rate($): 67.00

Max Hourly Rate($): 74.00

Must Have Skills/Attributes: J2EE, Java, Maven, REST, Spring, Spring Boot, SQL, Testing, Web Services

Nice To Have Skills/Attributes: Cloud, Microservices, Selenium

Experience Desired: Testing and debugging J2EE REST Web Services, gRPC-based services, and Web (8+ yrs); Experience in testing with Spring Framework (including Spring Boot)/Maven (8+ yrs); Testing frameworks such as TestNG and Spock (8+ yrs)

Required Minimum Education: Bachelor's Degree

Preferred Certifications/Licenses: Java Certifications

Job Description
***Only qualified Software Development Test Engineer candidates located near Vancouver, Canada to be considered due to the position requiring an onsite presence. ***

Skills & Experience:
Testing and debugging J2EE REST Web Services, gRPC-based services, and Web Applications
Experience in testing with Spring Framework (including Spring Boot) and Maven
Testing frameworks such as TestNG and Spock
Java, RESTful services, gRPC-based services, JSON and XML
Unit test frameworks such as Junit
Git based version control such as Bitbucket
Ability to create acceptance and integration automation tests, integrate with Continuous integration (Jenkins) and code coverage tools (Sonar)
Experience with Linux and shell scripting
Experience in working in Agile Methodology
Experience of working with other developers to ensure that systems are designed for reliability, performance and testability
Exposure/ Knowledge in cloud based applications
SQL (Oracle DB)

Nice to have skills:
Selenium WebDriver
Experience testing across a variety of platforms: web UI, APIs (REST and SOAP), Unix (RedHat, Mint)
Knowledge in Cloud/microservices.
Experience with Maven build process
HTTP clients such as RESTAssured, OkHttp
In Memory Grids (Pivotal Gemfire)
Knowledge in Digital Native Architecture
Experience in Integration testing needs with exposure to data virtualization tools
Knowledge of payment simulation tools (Paragon, FinSim, T3 or similar)
Knowledge of ISO payment protocols (8583) desirable

Role:
Our client's Quality Engineering is about creating an ecosystem where all delivery teams can achieve time-to-market, quality excellence, and higher customer satisfaction within all verticals including core, emerging payments, and value-added services. Unlike similar quality/testing roles in other organizations, Quality Engineering positions require a firm knowledge and hands on software development skills on par with software developers to work closely them to build test automation, test infrastructure, and perform code analysis/review to enable development quality. This position will be responsible for driving Quality Engineering best practices within Client and working with teams to deliver applications and solutions that meet the needs of our stakeholders, including consumers, merchants, issuers and governments.

Responsibilities:
Play a crucial part in helping drive Quality to help build and ship better products
Collaborate with our development teams to enhance our existing software development processes
Drive Quality Engineering methodologies and help build high quality software
Partner with developers to improve and automate test and release processes
Help make Quality as an integral part of the development process

  • **Only those lawfully authorized to work in the designated country associated with the position will be considered.**

  • **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements.**


Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.


California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.


Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.