Test Automation Engineer (JavaScript/TypeScript)

EPAM Systems

Education
Benefits
Skills

We are seeking a Test Automation Engineer with expertise in JavaScript/TypeScript to join our engineering team and take ownership of quality processes within a collaborative, cross-functional product environment.

This role focuses on designing, implementing, and enhancing testing practices to ensure the delivery of stable, scalable, and high-quality software solutions.

Responsibilities

  • Design, implement, and maintain end-to-end automated tests in TypeScript, integrated with application code
  • Collaborate with Backend, Frontend, and DevOps engineers throughout the feature lifecycle, from design to defect resolution
  • Define and implement test strategies at feature and system levels
  • Contribute to the development and improvement of automation testing frameworks
  • Decide on appropriate use of mocks, stubs, or real integrations to meet testing goals
  • Ensure test automation aligns with CI/CD pipeline requirements and provides reliable feedback
  • Participate in code reviews for test and occasionally application code
  • Provide actionable insights and feedback on quality and defects to engineering teams
  • Advocate quality practices and promote a shift-left testing approach within the team

Requirements

  • 2+ years of experience in test automation within product or platform teams
  • Strong hands-on expertise in TypeScript/JavaScript, with the ability to write and maintain test code
  • Knowledge of modern E2E testing frameworks such as Playwright or equivalent
  • Understanding of testing principles like the test pyramid, shift-left strategies, and contract testing
  • Proven experience in REST API testing, data validation, and system-level testing
  • Capability to design and implement mocks, stubs, and other test doubles
  • Solid foundation in object-oriented or functional programming principles as applied to test automation
  • Competency in working with CI/CD pipelines such as GitLab CI, Jenkins, or GitHub Actions
  • Familiarity with test observability and reporting tools like Allure, TestOps, or CI-based reporting
  • Strong communication skills and the ability to engage in and challenge technical discussions constructively
  • English proficiency at an intermediate level or higher, both written and spoken

Nice to have

  • Experience writing and maintaining integration tests, including service-to-service and contract-based testing
  • Background in designing and evolving test automation frameworks
  • Practical knowledge of Docker and test environment configuration
  • Expertise in testing GraphQL APIs
  • Experience with distributed systems or high-load platforms
  • Understanding of non-functional testing, such as performance, reliability, and resilience testing

We offer/Benefits

We gather like-minded people:

  • Engineering community of industry professionals
  • Friendly team and enjoyable working environment
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities

We provide growth opportunities:

  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English classes

We cover it all:

  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events

Please, note:

  • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
  • We will reach out to selected candidates exclusively.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Read Full Description
Confirmed 20 hours ago. Posted 17 days ago.

Discover Similar Jobs

Suggested Articles