Design, develop, and maintain automated tests for API, UI, integration, and end-to-end scenarios. Develop API automation using HttpClient, Refit, RestSharp, or similar tools. Build and maintain UI automation using Playwright for .NET and/or Selenium WebDriver. Maintain and improve the test automation framework and architecture (Page Object, Screenplay, service-oriented approaches). Configure and optimize test execution, parallelization, reporting, retries, and test stability. Investigate failed tests, flaky scenarios, infrastructure issues, and product defects. Prepare, validate, and clean up test data using databases. Participate in requirements analysis and define automation test coverage. Create and maintain test documentation, including test cases, test scenarios, test plans, checklists, and coverage matrices. Collaborate with Development, QA, DevOps, Analytics, and Business teams to ensure product quality. Participate in sprint planning, grooming sessions, retrospectives, and quality-related discussions. Review automation code and contribute to framework improvements. Support and mentor other QA engineers, sharing automation best practices.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed