EPAM Systems is a leading global provider of digital platform engineering and development services. They are seeking a highly skilled and experienced Senior Software Test Automation Engineer to join their team, focusing on quality assurance and automation for OTT and Smart TV platforms.
Responsibilities:
- Provide high-level test effort estimates
- Create detailed and structured test plans and test cases
- Set up test harnesses to validate functionality
- Conduct automation feasibility studies and develop API, functional, integration, and performance scripts across platforms
- Build, deploy applications, and execute manual and automated testing processes
- Analyze logs to determine root causes of issues and report defects until closure
- Collaborate actively in agile ceremonies like standups, planning sessions, and retrospectives
- Perform nightly automated regression and performance tests
- Leverage CI/CD pipelines for functional, integration, and production testing
- Document knowledge materials, including HOWTOs, for the quality and performance engineering team
- Coach and mentor quality engineers while driving process compliance and publishing KPIs
- Coordinate with onsite and offshore teams as needed
Requirements:
- B.S degree or higher in computer science or related field
- 5+ years of experience in software engineering QA testing
- 3+ years of expertise in testing apps on OTT platforms such as Apple TV, Roku, and Samsung Smart TVs
- Background in testing ads, video players (live/on-demand), streaming media content, and metrics on OTT/Smart TV platforms
- Skills in Java, TypeScript, and JavaScript
- Proficiency in implementing automation frameworks using tools like Selenium, Playwright, WebdriverIO, Appium, TestNG, and JUnit
- Competency in performance testing tools to measure server and client-side metrics
- Experience in software engineering security testing
- Familiarity with tools including Git, SQL, Jenkins, Maven, ANT, Charles, Fiddler, New Relic, JIRA, and TestRail
- Any certification related to QA, process, automation, performance testing, or security