SDET - Software Development Engineer in Test Job at VDart Inc, Remote

UWFkMnRudklSa3AyTHVJWUM1d2NISFMrN1E9PQ==
  • VDart Inc
  • Remote

Job Description

Job Title: Software Development Engineer in Test

Work Location: Toronto, ON

Job description

Technical Skills:

Selenium Automation:

  • Proficiency in writing automated test scripts using Selenium WebDriver.
  • Experience with various locator strategies (ID, Name, Class Name, XPath, CSS Selectors).
  • Understanding of explicit and implicit waits.
  • Handling s, frames, windows, and dropdowns.
  • Knowledge of Page Object Model (POM) design pattern.
  • Debugging and troubleshooting test failures.

Java:

  • Strong programming fundamentals in Java (data types, control structures, object-oriented programming concepts like inheritance, polymorphism, encapsulation, abstraction).
  • Exception handling.
  • Collections Framework (List, Set, Map).
  • File I/O operations.

Build Tools:

Maven:

  • Dependency management.
  • Build lifecycle (compile, test, package, install, deploy).
  • Creating and managing pom.xml files.
  • Integrating test frameworks and plugins.

Database and Backend Testing:

Oracle:

  • SQL proficiency: writing complex queries for data validation, data retrieval, and data manipulation.
  • Understanding of database schemas, tables, views, and stored procedures.
  • Knowledge of basic database administration concepts.
  • Backend Queries and Backend Automation:
  • Testing data integrity and consistency in databases.
  • Automating database tests.
  • Understanding of ETL processes (Extract, Transform, Load) for data validation.

Messaging Systems:

Kafka:

  • Basic understanding of Kafka architecture (producers, consumers, topics, brokers).
  • Ability to publish and consume messages for testing purposes.
  • Validating message content and order.

API Automation:

REST API Automation:

  • Strong understanding of REST principles and methods
  • Experience with tools like Postman, SoapUI, or libraries like Rest-Assured for automating API tests.
  • Validating API responses (status codes, headers, body).
  • Handling authentication and authorization (e.g., OAuth, API Keys).
  • JSON and XML parsing.

Domain Knowledge

Banking Domain:

  • Familiarity with banking concepts, processes, and terminology (e.g., core banking, payments, lending, treasury, regulatory compliance, risk management).
  • Understanding of financial products and services.
  • Knowledge of common banking applications and systems.
  • Awareness of security and compliance requirements in the financial industry.

Other Important Skills:

  • Test Automation Frameworks: Experience with JUnit, TestNG.
  • Version Control: Git (branching, merging, pull requests).
  • CI/CD Integration: Basic understanding of integrating automation tests into CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Test Management Tools: JIRA, ALM, etc.
  • Problem-solving and Analytical Skills: Ability to analyze complex issues and devise effective test strategies.
  • Communication Skills: Clear and concise communication for reporting defects, test results, and collaborating with development teams.
  • Agile Methodologies: Experience working in Agile/Scrum environments.

Skills

Mandatory Skills : API/Microservices RestAssured Testing, Client for Testing, Selenium-Java -Testing, SQL & Database testing, WinApp Driver for Testing

Good to Have Skills : BDD -Testing, Junit -Testing, Playwright Java testing

Job Tags

Full time

Similar Jobs

Lucid Motors

Studio Manager Job at Lucid Motors

 ...and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you. As a Studio Manager within a Lucid Sales Studio, your primary responsibility will be to directly manage, coach, develop and support a sales... 

Carp's Complete Exteriors

Home Improvement Outside Sales Consultant Job at Carp's Complete Exteriors

 ...to process are essential. Guide Projects Through the Sales Cycle: Manage each opportunity from the initial consultation through signed agreement. Develop accurate proposals, maintain company margin standards, communicate professionally, and coordinate a seamless... 

North, Inc.

Entry-Level Sales Representative Job at North, Inc.

 ...relevant skills, qualifications and experience that a successful applicant will need are listed in the following description. The position combines customer relations with direct sales and is designed for someone who enjoys working with people, learning new skills, and con

Regeneron

Senior Medical Director, Medical Affairs, Neurology Job at Regeneron

 ...Senior Medical Director, Medical Affairs, Neurology Build our future together: At Regeneron, we use science and innovation to develop life-changing medicines for people with serious diseases. We are seeking a Senior Medical Director to join our Neurology/Myasthenia... 

Confidential

Handyman Job at Confidential

 ...Job Title: Handyman Job Description We are seeking a versatile handyman to join our team for an overnight shift from Sunday to Thursday, working from 6pm to 4am, with potential overtime extending to 6am. This role involves working for a commercial general contractor...