Specialization: Automated Testing for media-rich, highly interactive web applications
Tools: Selenium, Cucumber, JUnit
Responsibilities: Test case creation, Automation scripting
Job Description:
We are seeking an Automation Tester to join our team. The ideal candidate will be responsible for creating and executing automated test scripts to ensure the quality of our software products. You will work closely with developers and other stakeholders to identify test scenarios and automate test cases using industry-standard tools and frameworks.
This role goes beyond standard form testing—you’ll be validating dynamic UI components, animations, and video playback systems to ensure a seamless user experience across browsers and devices.
Duties and Responsibilities:
Create and maintain automated test scripts using Selenium, Cucumber, and other testing frameworks
Execute automated test suites and analyze test results
Identify, document, and track software defects
Collaborate with developers and business analysts to understand software requirements
Participate in Agile development processes and ceremonies
Contribute to the improvement of test automation practices and processes
Required Skills and Experience:
Strong experience with Selenium WebDriver for automating dynamic, graphics-rich web applications
Proficiency in Java, Python, or JavaScript with experience building scalable automation frameworks (e.g., POM, Cucumber, TestNG/JUnit)
Solid understanding of UI/UX validation, including layouts, responsiveness, animations, and cross-browser behavior
Experience testing video/media functionality (playback, buffering, synchronization) and handling dynamic elements
Basic experience or strong awareness of graphic design principles/tools (e.g., Figma), with an eye for visual accuracy and detail