Design, build, and maintain UI automated tests for web application workflows using tools such as Selenium, Playwright, Cypress, or WebdriverIO
Create and execute API automated tests for REST APIs, service integrations, and backend workflows, validating request-response behavior, authentication, and data accuracy
Develop and execute functional and regression test cases for features, enhancements, bug fixes, and releases
Contribute to test automation frameworks, including reusable utilities, test data setup, reporting, and automation best practices
Investigate test failures and defects, perform root cause analysis, and support retesting and validation
Support CI/CD pipelines by integrating automated test execution into build, deployment, and release workflows
Collaborate with QA, engineering, product, and business teams while maintaining test documentation, automation coverage, and release readiness reports
Job Requirements:
Bachelor's degree in Information Technology, Computer Science, or related field (or equivalent experience)
Minimum of 3+ years of QA or test automation experience with web applications and APIs
Proficiency in UI automation tools such as Selenium, Playwright, Cypress, WebdriverIO, or similar
Experience in API testing using Postman, REST Assured, SoapUI, Karate, or equivalent tools
Strong understanding of REST APIs, JSON, HTTP methods, status codes, authentication, and integration testing concepts
Experience in programming or scripting using Java, JavaScript, TypeScript, Python, C#, or similar languages
Familiarity with test automation frameworks, reusable test utilities, and test data management
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or Bamboo and Git version control systems
Knowledge of SQL, database validation, logs analysis, and backend troubleshooting
Experience testing enterprise applications, eCommerce platforms, microservices, or cloud-based systems
Experience working in Agile environments with defect tracking and continuous delivery practices
Strong analytical, troubleshooting, communication, and collaboration skills