pracaon.pl

Test Automation Engineer (JavaScript / TypeScript) | Middle

Kraków, Lesser Poland Voivodeship, Polska, Katowice, Silesian Voivodeship, Polska, Wrocław, Lower Silesian Voivodeship, Polska +3
Ogłoszenie zewnętrzne
EPAM

EPAM

Partner
7d
Wynagrodzenie do ustalenia
IT i Telekomunikacja
Pełny etat
Praca stacjonarna
Wymagania
  • 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

Zakres obowiązków
  • 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

Seniority
  • Middle

Mile widziane
  • 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

Opis

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

Słowa kluczowe / Umiejętności
Automated Testing in JS
TypeScript
Oferta została zaimportowana z zewnętrznego portalu.Źródło ogłoszenia