Test Automation Engineer

AI overview

Contribute to building scalable automation frameworks and integrating tests into CI/CD pipelines while collaborating across teams to ensure high-quality releases.

Shape the utilities market of the future with us!

We are looking for a Test Automation Engineer with 3–6 years of strong experience in Java and JavaScript/TypeScript, with hands-on expertise in Playwright. The role focuses on building scalable automation frameworks from scratch, integrating automated tests into CI/CD pipelines, and working closely with cross-functional teams to ensure high-quality, reliable releases.

What is the role about?

Key Responsibilities:


Test Automation & Framework Development

  • Design, develop, and maintain scalable test automation frameworks from scratch using Java and/or JavaScript/TypeScript

  • Develop and execute automated test suites for UI and API testing, ensuring high coverage and stability

  • Implement end-to-end automation using Playwright and related automation libraries

  • Ensure automation solutions follow best practices for maintainability, performance, and scalability

CI/CD & Test Execution

  • Integrate automated test suites into CI/CD pipelines using GitLab CI and/or Jenkins

  • Manage test execution, reporting, and traceability using JIRA, Xray, and TestRail

  • Maintain automation code using Git, following best practices for branching, reviews, and version control

  • Support environment configuration and test setup for consistent execution across environments

Analysis, Quality & Collaboration

  • Analyze test results, identify root causes, and collaborate with development teams to resolve issues efficiently

  • Improve automation reliability and execution performance through continuous refactoring and optimization

  • Contribute to overall test strategy, automation standards, and reporting practices

  • Actively participate in requirement analysis and mapping automated tests to requirements

API & Integration Testing

  • Design and execute API and integration tests using Playwright request context

  • Implement authentication setup via APIs (token/session generation) to optimize test execution

  • Perform contract validation, response verification, and chaining of API + UI test flows

  • Maintain traceability between automated tests and requirements in JIRA/Xray/TestRail

Required skills and qualifications

Required Skills & Experience

  • 3–6 years of experience in test automation engineering

  • Strong hands-on experience with Java and/or JavaScript/TypeScript

  • Proven experience in automation framework design and implementation (from scratch or major enhancements)

  • Hands-on expertise with Playwright for end-to-end test automation

  • Solid understanding of CI/CD concepts with practical experience in GitLab CI and/or Jenkins

  • Experience with test management and defect tracking tools: JIRA, Xray, TestRail

  • Strong understanding of test strategies, automation best practices, and reporting

Preferred skills and qualifications

Preferred Skills :

  • Experience with API automation (REST) and integration testing

  • Familiarity with test data management, stubbing, and mocking techniques

  • Exposure to Docker, containerized test execution, or cloud-based CI/CD pipelines

  • Experience with parallel test execution and test optimization strategies

  • Knowledge of cloud platforms (AWS, Azure, or similar) for test environments

  • Experience with performance, reliability, or non-functional testing

  • Understanding of microservices-based architectures

  • Familiarity with BDD frameworks or behavior-driven testing approaches

  • Experience working in Agile / Scrum development environments

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Test Automation Engineer Q&A's
Report this job
Apply for this job