Role description
Design, develop, and maintain robust UI and API test automation solutions to ensure high-quality software delivery in an Agile environment.
- Develop and maintain UI automation test suites using Playwright or Cypress with TypeScript
- Design, execute, and validate API tests (manual and automated) using tools like Postman, Bruno, or similar
- Build and enhance scalable automation frameworks, including reusable utilities, fixtures, configurations, and reporting mechanisms
- Implement best practices to minimize test flakiness (e.g., smart waits, network interception, test isolation, retry strategies)
- Integrate automation suites into CI/CD pipelines to ensure consistent and reliable test execution across environments
- Collaborate closely with developers, DevOps, and product teams to define test strategies, improve testability, and ensure release quality
- Create detailed defect reports with proper evidence (logs, screenshots/videos, API request/response payloads)
- Actively participate in Agile ceremonies and contribute to delivering high-quality outcomes
- Automation Tools: Playwright, Cypress, Selenium WebDriver
- Programming: TypeScript
- API Testing: Postman, Bruno
- Practices: Behavior-Driven Development (BDD), Test-Driven Development (TDD)
- DevOps: CI/CD integration
Skills
playwright,typescript,postman,cicd,behavior driven development,cypress,selenium webdriver,test driven development
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.