Back to job search
Raas Infotek logo

Software Engineer in Test

  • Canada
  • Remote
  • Posted Nov 13, 2026
  • 1 position

Applications are currently unavailable for this posting.

Browse current jobs
Sign in to save this job
Employment type
Contract
Posting language
English
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Build and maintain scalable Java-based test automation for APIs, microservices, asynchronous Kafka workflows, and end-to-end commerce and payment processes. Validate data and business outcomes across integrated systems, troubleshoot defects using observability tools, and support automated testing in CI/CD pipelines.

Job details

Job Title: SDET / Automation Tester Location: Remote Employment Type: Contract Implementation Partner: Minimum experience: 8 years Job Description We are seeking an experienced QA Automation Engineer with strong expertise in Java-based test automation, REST API testing, BDD, and microservices testing. The ideal candidate should have hands-on experience building scalable automation frameworks, validating event-driven architectures, and testing end-to-end business workflows across distributed systems. The candidate should possess strong programming, debugging, and analytical skills, along with experience in CI/CD environments and Agile delivery. Key Responsibilities & Technical Requirements 1. Quality Engineering Fundamentals Strong understanding of SDLC, Agile methodologies, and QA processes. Hands-on experience with functional, integration, end-to-end (E2E), regression, and exploratory testing. Ability to design positive, negative, boundary, and recovery test scenarios using risk-based prioritization. 2. Java Automation Strong hands-on experience with Java, including OOP concepts, Collections, Exception Handling, Streams, and JSON processing. Ability to develop reusable automation components and utilities. Experience with Maven/Gradle and JUnit/TestNG. 3. Spring Boot & Microservices Working knowledge of Spring Boot and microservices architecture. Understanding of Dependency Injection, Controllers, Services, Repositories, Configuration, and Profiles. Ability to understand application code and implement integration tests using Spring Boot testing support. 4. Cucumber & BDD Experience writing Gherkin scenarios, Scenario Outlines, Data Tables, Step Definitions, Hooks, and Tags. Ability to develop reusable steps and maintain isolated scenario execution. Strong understanding of Behavior-Driven Development (BDD) practices. 5. REST Assured & API Testing Hands-on experience automating REST APIs using REST Assured. Experience with request/response specifications, authentication, serialization/deserialization, JSONPath, and schema validation. Strong understanding of HTTP methods, status codes, API contracts, and business validations. 6. Automation Framework Engineering Experience building and maintaining scalable automation frameworks. Knowledge of reusable API clients, test-data builders, configuration management, assertions, cleanup, and reporting Ability to minimize flaky tests and support parallel execution. 7. Microservices & Asynchronous Systems Understanding of eventual consistency, retries, idempotency, circuit breakers, concurrency, and partial failures. Ability to validate asynchronous workflows using polling mechanisms and timeout handling. 8. Kafka & Event-Driven Testing Experience with Kafka topics, keys, headers, payloads, partitions, offsets, and consumer behavior. Ability to validate event publishing, consumption, duplicates, ordering, retries, and dead-letter handling. 9. Mocking & Test Environments Experience with Mockito, WireMock, or equivalent mocking tools. Ability to simulate external dependencies, failures, and timeouts. Familiarity with Testcontainers is desirable. 10. Database & Data Validation Strong SQL skills, including Joins, Filtering, and Aggregations. Ability to validate persisted data, compare JSON payloads, and reconcile data across services. 11. Commerce, Payments & Order Management Understanding of e-commerce workflows, including Cart, Checkout, Pricing, Promotions, Tax, Shipping, and Inventory. Knowledge of payment authorization, capture, void, refund, order creation, fulfillment, and cancellation. Ability to validate end-to-end commerce workflows and regional variations. 12. Integration & Downstream Validation Experience validating data contracts and business outcomes across commerce platforms, payment providers, inventory systems, OMS/WMS, and downstream applications. CommerceTools experience is desirable. 13. Troubleshooting & Defect Analysis Experience using Splunk or equivalent observability tools. Ability to analyze correlation IDs, timestamps, stack traces, and payloads. Strong defect reporting, troubleshooting, and root-cause analysis skills. 14. CI/CD & Source Control Experience with Git, Pull Requests, and Code Reviews. Familiarity with automated test execution in CI/CD pipelines. Ability to configure test suites, manage environment secrets, publish test reports, and troubleshoot pipeline failures. Preferred Qualifications Strong experience in Java-based API automation. Hands-on experience with REST Assured, Cucumber, Spring Boot, and Kafka. Exposure to distributed systems and event-driven architectures. Experience in e-commerce, payment processing, and order management systems. CommerceTools and Testcontainers knowledge will be an added advantage. -- Arpit Kumar Singh Raas infotek corporation 262 Chapman road, Suite 105A, Newark, DE-19702 Phone: (302) 273 8717 Ext: 123, Linkedin: https://www.linkedin.com/in/arpit-singh24844/ Website: raasinfotek.com email: arpitkumar.singh@raasinfotek.com

What you’ll do

Build and maintain scalable Java-based test automation for APIs, microservices, asynchronous Kafka workflows, and end-to-end commerce and payment processes. Validate data and business outcomes across integrated systems, troubleshoot defects using observability tools, and support automated testing in CI/CD pipelines.

Requirements

At least 8 years of experience is required, with strong hands-on expertise in Java automation, REST Assured, Cucumber, Spring Boot, Kafka, and distributed systems testing. Candidates should also have experience with SQL, CI/CD, Agile QA practices, and commerce or payment workflows; CommerceTools and Testcontainers are desirable.

Listed skills

  • Java · Preferred
  • Spring Boot · Preferred
  • SQL · Preferred
  • CI/CD · Preferred
  • Splunk · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • REST Assured
  • Cucumber
  • Spring Boot
  • Kafka
  • API Testing
  • Microservices Testing
  • BDD
  • Automation Frameworks
  • SQL
  • CI/CD
  • Mockito
  • WireMock
  • Testcontainers
  • E-Commerce Testing
  • Splunk

Job areas

  • Software
  • Technology
  • Engineering

More jobs from Raas Infotek

See all jobs from Raas Infotek