Software Developer in Test

ThalesVancouver, BC
Hybrid

About The Position

The Software Development in Test Engineer will be responsible for planning and performing Integration, Verification, Validation, Qualification (IVVQ) for the Data Security Fabric product line, which involves a solution for data warehouse auditing and classification. This is a hands-on role participating in IVVQ activities, CI/CD, and test automation. The successful applicant will work within a project system engineering team, executing IVVQ activities, producing planning documents like Test Strategy, Test Plan, Test Automation, System Integration Plan, and Release Readiness. The engineer will report to the IVVQ Manager, ensuring work aligns with department policies and project plans. They are expected to understand customer system usage to inform IVV planning, create System Test plans and reports, and collaborate with Project Engineers to define the IVV approach. During execution, the IVVQ Engineer works with Software Development Engineers to ensure flawless execution and may support their activities during integration and fix cycles. The role also involves designing, implementing, and maintaining reliable automated tests (UI, API, integration) using IVVQ frameworks and languages, integrating these tests into CI/CD pipelines, managing test stages, and reducing flaky tests. The engineer will also find synergies between test activities across multiple programs, efficiently manage test resources, produce test cases from field defects, and represent IVV in Final System Acceptance Tests (FSATs). The IVV Engineer can also act as a Scrum Master, upholding agile values and principles, and facilitating Scrum reviews.

Requirements

  • 3-5 years of experience in Software Development in test
  • Bachelors / master's degree in computer science engineering
  • Familiarity with software languages including Shell script, JavaScript, Python, TCL, Expect
  • Familiarity with agile methodology and test-driven development
  • Operating System: Windows, Linux, AIX
  • Database: SQL, NoSQL
  • Cloud: Amazon AWS, Azure, GCP
  • Virtualization: VMWare products, Hyper-V
  • Security: Encryption, RSA, SSL, FIPS, vulnerability scan tools, PKI, TLS

Responsibilities

  • Execution of Integration, Verification, Validation and Qualification activities
  • The production of Integration and Verification and Validation Planning documents e.g.: Test Strategy, Test Plan, Test Automation, System Integration Plan and Release Readiness
  • Taking direction from and reporting to the IVVQ Manager to ensure that work is performed in accordance with the IVVQ department policy, processes, and project plans
  • Become familiar with the way customers use the system and incorporate this knowledge into the planning of all IVV activities
  • Create the System Test plan and report, assuring that the scope of the IVV activities fully covers all aspects of the system under test, while taking all previous verification activities on comparable systems into account to optimize the test effort
  • Work closely with the Project Engineer to define the IVV approach, which best suits the schedule, budget, and quality requirements of the project, considering its scope and specific attributes of the system to be delivered
  • Work with the Software Development Engineer to guarantee flawless execution in accordance with the test strategy defined in the Software Test Plan during the execution phase of the IVV activities
  • Support the Software Development Engineer activities, particularly during integration and fix cycle phases, depending on the size of the project and the current workload
  • Design, implement, and maintain reliable automated tests (UI, API, integration) using IVVQ frameworks and languages
  • Integrate automated tests into CI/CD pipelines, manage test stages (smoke/regression), and reduce flaky tests to keep pipelines healthy
  • Find synergies between test activities for multiple programs
  • Efficiently manage test resources (software & hardware)
  • Produce test cases based on defects from the field
  • Represent IVV in Final System Acceptance Tests (FSATs)
  • Act as Scrum Master, uphold agile values and principles
  • Organize and facilitate the reviews planned in Scrum

Benefits

  • Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program
  • Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period
  • Company paid holidays, vacation days, and paid sick leave
  • Voluntary Life, AD&D, Critical Illness, Long-Term Disability
  • Employee Discounts on home, auto, and gym membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service