Description:
Test Automation Development
- Design, develop, and maintain automated test scripts using Playwright, JUnit, and Cypress within a BDD framework.
- Collaborate with AI Core Engineers to understand new AI functionalities and create comprehensive test plans, test cases, and test scripts.
Behavior-Driven Development (BDD)
- Implement BDD practices by writing clear and concise scenarios to describe the behavior of new AI functionalities.
- Work with product owners and AI engineers to refine acceptance criteria and ensure testability.
Collaboration And Communication
- Collaborate with cross-functional teams including AI Core Engineers, developers, product managers, and other QA engineers to understand requirements and ensure testability of the software.
- Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to provide input on testing activities and timelines.
Continuous Improvement
- Stay updated with the latest industry trends and best practices in test automation, Playwright, JUnit, Cypress and BDD.
- Continuously improve the test automation framework and processes to enhance efficiency and effectiveness.