• Design clear and maintainable test plans and regression suites.
• Develop automated tests utilizing Playwright or comparable frameworks.
• Conduct testing on APIs, backend workflows, asynchronous jobs, integrations, and frontend processes.
• Validate correctness through UI checks, API responses, logs, database records, and command-line tools.
• Identify edge cases, race conditions, data inconsistencies, and performance-related risks.
• Collaborate with engineers to define acceptance criteria and enhance testability.
• Employ AI tools to assist in generating test scenarios, automating repetitive QA tasks, and analyzing failures.
• Report bugs with precision, including reproduction steps, expected behavior, actual behavior, and supporting evidence.