JobConnect

Software Development Engineer in Test

  • Dstny BE
  • Porto, Portugal
  • €40,000 – €55,000

Hi, I'm Rita Dias , your Recruiter and we are excited to learn more about you and your unique background.

The Software Development Engineer in Test (SDET) is a software engineer who builds and owns the automated test systems, frameworks, and infrastructure that make fast, confident releases possible.

What You will Do:

  • Design, build, and maintain the automated test suite and test infrastructure as production software:

– unit and component test guidance (with developers)

– API and service-level / integration tests

– end-to-end and UI tests

– contract tests for integrations

  • Apply the same software engineering discipline to test code as to product code: code review, modular architecture, versioning, and documentation

  • Act as the testing expert in defining the strategy for each product, together with the Tech Lead

  • Integrate tests into the pipeline so they run automatically on every change

  • Develop approaches for testing non-deterministic behavior:

    – conversational AI flows and intent handling

    – LLM/speech-based components (evaluation sets, regression baselines, tolerance-based assertions)

  • Contribute directly to the product codebase where testability, instrumentation, or observability hooks are needed, rather than only requesting them

  • Develop, own, and continuously improve the QA-related AI workflows, skills, and agents that plug into that practice

  • Use AI coding assistants as a normal part of daily work to accelerate delivery:

    – generating and refactoring test code

    – expanding coverage across similar cases and edge conditions

    – migrating and consolidating legacy tests

    – producing test data and fixtures

    – triaging failures and summarizing root causes

  • Cover non-functional aspects through automated tooling: performance and load on real-time paths, basic security testing, accessibility of Smartflow UIs

We are looking for candidates with:

  • At least 5 years experience in a QA automation role

  • Software engineering fundamentals, data structures, algorithms, and system design held to the same bar as a Software Engineer, applied to test system

  • Strong programming ability

    – TypeScript / JavaScript

    – comfortable reading and navigating application code (Node.js, React/Vue)

  • Proven experience building an automated test suite from a low or fragmented baseline, and consolidating inconsistent existing tests

  • Modern test automation frameworks experience (e.g. Playwright, Cypress, Vitest/Jest, or equivalents)

  • API testing and integration testing, including test data and mocking strategies experience

  • Experience with CI/CD pipelines and integrating automated tests into them (e.g. Azure DevOps, GitHub Actions)

  • Hands-on with AI coding assistants (e.g. Claude, Copilot, Cursor) in real delivery work

What we offer you...

  • Work with a talented and passionate teams of like minded professionals.
  • Gain exposure to cutting-edge technologies in cloud communications.
  • Be part of an internationally diverse company with a strong culture.
  • 25 vacation days plus your birthday off
  • Health insurance and life insurance
  • Meal allowance of €10.46/day
  • Home office allowance
  • Hybrid working: 2 days per week in the office

Skills

  • Test Automation
  • CI/CD
  • API Testing
  • Python
  • AI/LLM Testing
  • Contract Testing
  • Code Review

Related jobs

Dstny BEApply for this job