SDET (Intermediate)

Toyota Connected EuropeSwoyersville, PA
Hybrid

About The Position

As a Mid-Level SDET, you are the bridge between pure development and traditional quality assurance. You don’t just find bugs; you build the systems that prevent them. Using Java as your core language, you will be an integral part of delivering the quality strategy, ensuring that our technical implementation perfectly aligns with business requirements. The "Toyota Way" of Quality We draw heavy inspiration from our Toyota DNA. We expect our SDETs to champion these core principles: Jidoka (Autonomation): You will build "automation with a human touch." Your frameworks should detect abnormalities automatically and stop the "line" (the GitLab pipeline) immediately when a defect is found. Andon Mindset: You are empowered to "pull the cord." If you identify a systemic quality risk or a recurring flake, you are expected to signal the team and prioritise the fix over new feature scripts. Kaizen (Continuous Improvement): You will constantly analyse test metrics and execution times to eliminate Muda (waste) in our testing cycles. Genchi Genbutsu (Go and See): When a bug occurs, you "go to the source" by digging into the code, logs, and environment to understand the real conditions of the failure. Poka-Yoke (Error Proofing): You will design test utilities that make it "impossible" for developers to ignore edge cases or for testers to write fragile scripts. The Quality Mindset A "Professional Sceptic." You possess an uncompromising commitment to excellence that goes beyond passing scripts. Pathological Scepticism: You don't ask "Does it work?" You ask "How will it fail?" You proactively seek out the "unhappy paths" and boundary exceptions that others overlook. Edge-Case Mastery: You have a specialised skill for identifying "hidden" requirements The "Broken Window" Policy: You refuse to tolerate "flaky" tests. You treat a non-deterministic test as a critical system failure, ensuring the automation suite remains a trusted source of truth. Zero-Defect Advocacy: You are the voice of the customer in the room, holding the line on quality even under tight delivery deadlines.

Requirements

  • Methodology | BDD (Behaviour-Driven Development): Expert at writing Gherkin (Given/When/Then) and driving development through tests.
  • Core Language | Advanced Java: Strong understanding of OOP, Collections, and Exception Handling.
  • Framework | Karate Framework: Deep expertise in writing .feature files, scenario outlines, and data-driven testing. Develop and maintain shared testing libraries.
  • DevOps & CI/CD | GitLab: Proficiency in GitLab CI/CD pipelines, Git flow, and Merge Request reviews.
  • API Testing | Expert knowledge of RESTful services, HTTP status codes, and Payload validation.
  • Data Formats | High proficiency in JSON and XML path expressions.
  • Tools | Experience with Maven or Gradle, DataDog, Cucumber, Gatlin, K6, AWS or Azure, Wiremock, Postman
  • Collaborative Influence: You bridge the gap between Product, Dev, and QA, ensuring everyone speaks the same language via BDD.
  • Technical Communication: Ability to explain complex technical failures to non-technical stakeholders clearly.

Responsibilities

  • BDD : Act as a key participant in requirement sessions. Translate complex business requirements into executable Gherkin specifications within the our frameworks (Karate/Rest Api).
  • Performance & Scalability (NFT): Design and execute load, stress tests (using Karate’s Gatling integration or similar tools) to ensure TCEU components are scalable to accommodate futuristic volumes
  • Resilience & Reliability (NFT): Validate system behaviour under failure conditions (e.g., service timeouts, database disconnects)
  • API Automation: Design and maintain advanced API test suites using our frameworks, leveraging its native support for BDD syntax to create readable and reusable test scripts.
  • Java Development: Write clean, maintainable Java code for custom "Java Interop" within Karate to handle complex logic, database connections, or custom encryption.
  • CI/CD Orchestration: Own the integration of test suites into GitLab. Manage configurations and automated BDD reports is visible to all stakeholders.
  • Technical Root Cause Analysis: Debug complex API failures by analysing logs, tracing headers, and inspecting database states.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service