SDET (Software Development Engineer in Test) - JS/TypeScript/Playwright
Brak informacji o wynagrodzeniu
SeniorFull-time
#401724·Dodano 9 dni temu·8
Źródło: EPAM SystemsTech Stack / Keywords
Automated TestingJavaScriptTypeScriptPlaywrightAI
Firma i stanowisko
EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Wymagania
- 5+ years of experience in JavaScript/TypeScript test automation
- 3+ years of hands-on expertise with Playwright
- Understanding of API testing, mocking, and contract validation using modern tools
- Experience integrating automated tests into CI/CD pipelines and maintaining traceability in test management tools
- Proficiency in Agile methodologies and effective cross-team communication
- Skills in designing and automating API tests traced to Swagger endpoints, maintaining mocks/stubs using tools like Playwright, Supertest, Wiremock, Bruno, and Pact
- Familiarity with WireMock, Docker Compose/TestContainers (with Postgres and Kafka), and LocalStack for building isolated component test suites
- Experience developing reusable test frameworks, libraries, and utilities for scalable automation
Nice to have:
- Experience with AI-assisted development tools, such as GitHub Copilot within VS Code, to accelerate test case and script creation
Obowiązki
- Collaborate with test managers and product owners to understand test plans and approaches for new and existing software features
- Analyze requirements, acceptance criteria, and technical documentation to create clear and comprehensive test scenarios and scripts
- Design, develop, and execute automated tests covering functional and non-functional aspects of the software
- Implement API testing strategies to validate endpoints for correctness, security, reliability, and performance
- Maintain component-level test suites with appropriate mocks and contracts to ensure modules function correctly in isolation and as part of the system
- Plan, execute, and analyze performance and load tests to assess system scalability, responsiveness, and stability
- Identify, document, and report defects with detailed reproduction steps, logs, and supporting evidence
- Coordinate with developers, DevOps, and other engineering teams to anticipate and test upcoming changes
- Build and maintain automated test scripts and frameworks focusing on efficiency, coverage, repeatability, and integrate them into CI/CD pipelines with quality gates
- Maintain organized and traceable test artifacts in tools such as Xray, Jira, Confluence, and Git, linking tests to requirements and acceptance criteria
- Identify risks, escalate critical issues, and propose mitigation strategies to support high-quality, timely software releases
- Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and backlog grooming
Benefity
- Hybrid by design mode and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
- Career development programs
- Thought leadership, mentoring, soft skills and well-being programs
- Certification (Anthropic, Gemini, GCP, Azure, AWS)
- English classes
- Stable pay
- Participation in the Employee Stock Purchase Plan with a 15% discount
- Benefits package (health insurance, multisport, shopping vouchers)
- Referral bonuses up to $2,000
- Offices with entertainment and relaxation zones, table tennis and football, free snacks, coffee, and more
- Corporate, social and well-being events
Elastyczne godziny
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Kursy językowe
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Udziały pracownicze
Premie
Napoje w biurze
Darmowe przekąski
EPAM Systems
262 aktywne oferty