Partner Company logo
Partner Company

Senior Automation QA Engineer (Playwright/Typescript)

🕐 Hoje📍 Italy🌍 Remoto

Accountabilities:

  • Design, develop, maintain, and stabilize automated end-to-end (E2E) and API tests using TypeScript and Playwright.
  • Lead the migration of legacy automated tests from Java and Selenide to a modern Playwright and TypeScript-based testing framework.
  • Build and continuously improve test automation architecture, including fixtures, browser contexts, test data management, state handling, and parallel execution capabilities.
  • Develop and optimize load-testing scenarios using k6, collaborating with software developers to analyze system performance and identify bottlenecks.
  • Evaluate performance metrics, investigate scalability limitations, and recommend improvements to enhance application responsiveness and reliability.
  • Apply appropriate test design techniques and testing strategies to ensure meaningful coverage across UI, API, and performance testing layers.
  • Write clean, maintainable, reliable, and concurrency-safe code that supports stable automated test execution.
  • Conduct code reviews, share technical knowledge, and promote consistent engineering and quality assurance standards across the team.
  • Collaborate closely with product teams, developers, and other QA engineers to integrate quality practices throughout the software development lifecycle.
  • Contribute to continuous integration and delivery processes by improving automated testing workflows and integrating test suites into CI/CD pipelines.
  • Explore modern tools, including AI-powered coding assistants, to streamline testing activities and reduce repetitive tasks.

Requirements:

  • At least five years of professional experience in software quality assurance, test automation, or a related engineering role.
  • Strong proficiency in TypeScript, including interfaces, generics, asynchronous programming, and async/await patterns.
  • Hands-on experience building and evolving Playwright automation frameworks from the ground up, including fixtures, browser contexts, test state and data management, and test stability.
  • Proven experience automating UI workflows through E2E testing and validating REST APIs, with a solid understanding of what to test at each level.
  • Strong knowledge of test design techniques, testing methodologies, coverage assessment, and risk-based test prioritization.
  • Practical experience with load and performance testing, including workload modeling, performance metrics, bottleneck identification, and results analysis. Experience with tools such as JMeter, Gatling, or Locust is relevant; familiarity with k6 is particularly valuable.
  • Ability to write clean, maintainable, and reliable automation code that supports parallel execution and minimizes flaky tests.
  • Strong analytical and problem-solving skills, attention to detail, and the ability to investigate complex technical issues.
  • Effective communication and collaboration skills, with a proactive approach to knowledge sharing, constructive feedback, and cross-functional teamwork.
  • Familiarity with Java, Maven, and Selenide is an advantage, particularly when working with legacy automation suites.
  • Experience with CI/CD platforms such as GitLab CI, GitHub Actions, or Jenkins is desirable.
  • Knowledge of OpenAPI and Swagger specifications for designing and generating API tests is beneficial.
  • Basic understanding of Kubernetes concepts, including pods, nodes, resource limits, resource allocation, and eviction, is a plus.
  • Experience using AI-assisted development tools, such as Claude Code or Cursor, including project context management and workflow automation, is an advantage.
  • A continuous improvement mindset and enthusiasm for modern engineering practices, technical challenges, and professional development.

🇧🇷 Essa vaga exige inglês. Você está pronto?

A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.

Conheça a DevSpeak Academy