About the role

  • Design, develop, and maintain automated tests and test frameworks using C# and/or TypeScript, including
  • Selenium WebDriver / Playwright for web applications
  • Appium for mobile applications
  • API test automation
  • Implement and work with structured design patterns such as Page Object Model (POM) using NUnit/xUnit/Playwright test runner frameworks.
  • Contribute to the overall automation strategy in projects, working closely with developers, product owners, and DevOps to embed testing early in the lifecycle.
  • Identify and suggest test automation opportunities together with cross-functional teams.
  • Create and maintain clear test documentation (test cases, test plans, simple test strategies, and traceability where needed).
  • Integrate automated tests into CI/CD pipelines and investigate / fix basic test failures and flakiness.
  • Follow and promote good practices for clean, maintainable, and reusable test code; participate in code reviews for test scripts.
  • Stay up to date with automation tools and frameworks (e.g., Selenium, Playwright, Appium) and propose improvements to increase test coverage and reliability.

Requirements

  • Solid understanding of QA processes: test planning, test case design, test execution, defect management, and test reporting.
  • Hands-on experience with automation of web applications using Selenium C# WebDriver and Page Object Model (POM).
  • Experience in at least one of the following is required:
  • Playwright (preferably with TypeScript) for web UI automation
  • API automation using common tools/frameworks
  • Experience in planning, writing, executing, maintaining, and troubleshooting test automation scripts.
  • Basic understanding of parallel test execution concepts (e.g., running tests in parallel in CI, Selenium Grid, Playwright parallel runs).
  • Good knowledge of Git or other version control systems.
  • Experience working in Agile/Scrum teams.
  • Strong attention to detail with good analytical and problem-solving skills.
  • Ability to work as part of a team in a collaborative environment, as well as independently with guidance.
  • Good written and verbal communication in English.
  • 3–5 years of hands-on experience in test automation.
  • Practical experience in building or extending test automation solutions using C#/Python/Java and/or TypeScript.
  • Proven experience in:
  • UI test automation using Selenium WebDriver and/or Playwright
  • Mobile test automation (Appium) and/or API automation (nice to have but not mandatory for all candidates).
  • Experience running automated tests in CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions).
  • Familiarity with test reporting tools (e.g., Allure, ExtentReports) and logging frameworks (e.g., NLog, Serilog) is a plus, not a strict requirement.

Benefits

  • Exciting projects using cutting-edge technologies;
  • Collaborative and supportive work environment;
  • Opportunity to become one of the first faces of the company in Lithuania, with the potential to grow rapidly into a managerial position;

Job title

QA Automation Engineer

Job type

Experience level

Mid levelSenior

Salary

€2,500 - €3,500 per month

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job