Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
L

Software Development Engineer in Test (Specialist - Quality Engineering)

LTM
  • πŸ‡¨πŸ‡¦ Canada | πŸ‡ΊπŸ‡Έ United States
  • On-site
  • 4 weeks ago
  • Selenium
  • CSS
  • Windows
  • Java
  • Object Oriented Programming
  • Maven
  • Oracle
  • SQL
  • ETL
  • REST API
  • Postman
  • OAuth
  • JSON
  • XML
  • Regulatory Compliance
  • Risk Management
  • Test Automation
  • JUnit
  • TestNG
  • Git
  • CI/CD
  • Jenkins
  • GitLab CI
  • Jira
  • Agile
  • Scrum
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Job Title: Software Development Engineer in Test

Work Location:Mississauga, ON

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 HTTP 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.

Software Development Engineer in Test (Specialist - Quality Engineering) Β· LTM

Auto apply with Likeremote