Responsibilities
- Design and manage automated testing solutions for REST APIs, covering authentication, role-based access control, and validation of requests and responses.
- Enhance and build UI test automation frameworks using current tools and industry best practices.
- Write and sustain test automation scripts using Python and the pytest framework.
- Produce and update test documentation, test scenarios, and defect tracking reports.
- Engage in defect evaluation, root cause investigation, and efforts to improve overall product quality.
- Incorporate automated tests into continuous integration and deployment pipelines to ensure consistent quality checks.
- Work closely with software developers, product managers, and DevOps engineers throughout the development process.
- Support QA for conversational and voice-driven AI systems by verifying user inputs, system outputs, and performance metrics.
- Assist in evaluating performance and response times for real-time communication processes.