Test Automation Engineer
Cuculus
Description
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
Eligibility Criteria
- Experience: 3+ years
- Seniority: Mid Level
- Languages: English
About Cuculus
-
