Software Engineer in Test (berlin)

Cresta Cresta · Vertical AI · Berlin, Germany · Engineering

Software Engineer in Test for an AI-powered contact center platform, focusing on building and maintaining the automated testing ecosystem. The role involves designing, developing, and executing test plans, automating scenarios using Playwright (TypeScript), performing exploratory testing, analyzing test results, and collaborating with cross-functional teams to ensure software quality.

What you'd actually do

  1. Design, develop, and execute comprehensive test plans and test cases for new and existing features.
  2. Automate key scenarios using our Playwright-based test framework (TypeScript), with a focus on reliability and maintainability.
  3. Perform manual exploratory testing, particularly for complex, high-impact features or areas with low automation ROI.
  4. Analyze and communicate test results, triaging issues with clear, actionable insights.
  5. Investigate customer-reported issues, including log analysis (e.g., from Datadog/Grafana), reproduction steps, and severity assessment.

Skills

Required

  • Software QA
  • SaaS
  • Customer engagement platforms
  • Contact center platforms
  • Test automation
  • Playwright
  • TypeScript
  • CI/CD
  • Debugging
  • Backend testing
  • Frontend testing

Nice to have

  • Experience mentoring peers
  • Contributing to testing infrastructure

What the JD emphasized

  • 5+ years of experience in software QA within SaaS, preferably in customer engagement or contact center platforms.
  • Strong track record in creating and executing both manual and automated test strategies.
  • Proficiency in automation frameworks (e.g., Playwright, Cypress) and modern development workflows.
  • Deep understanding of QA methodologies, processes, and CI/CD practices.
  • Strong problem-solving and debugging skills, including backend and frontend issue investigation.