Senior Test Automation Engineer

Full-time
Prishtina

We are seeking a Senior Test Automation Engineer to design and implement test automation solutions that accelerate our development cycles.

You will work closely with development teams to create maintainable, scalable test frameworks and integrate them into CI/CD pipelines.

This role is ideal for someone who is passionate about automation, quality engineering, and continuous improvement.

Responsibilities

  • Design and develop test automation frameworks for web, API, and mobile applications
  • Write and maintain automated test scripts using industry-standard tools
  • Integrate test automation into CI/CD pipelines
  • Collaborate with development teams to ensure testability of features
  • Maintain and enhance existing test automation suites
  • Perform code reviews and mentor junior automation engineers
  • Identify and implement test automation opportunities
  • Create test data management strategies and tools
  • Monitor test execution and analyze test results
  • Contribute to test strategy and quality engineering best practices

Requirements

  • 6+ years of experience in test automation
  • Strong programming skills in Python, Java, TypeScript, or C#
  • Expert-level experience with test automation tools (Selenium, Cypress, Playwright, Appium)
  • Experience with API testing tools (Postman, REST Assured, Karate)
  • Strong understanding of CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions)
  • Experience with version control systems (Git)
  • Knowledge of BDD frameworks (Cucumber, SpecFlow, Behave)
  • Understanding of containerization and cloud platforms
  • Strong problem-solving and debugging skills
  • Experience with performance testing tools (JMeter, Gatling) (preferred)
  • Knowledge of database testing and SQL (preferred)
  • ISTQB or similar certifications (preferred)