Responsibilities
- Develop automated test strategies for API, integration, and end-to-end testing scenarios
- Create and manage test automation frameworks using Python and integrate them into CI/CD pipelines
- Utilize AI-powered tools to generate test cases and enhance test automation efficiency
- Assess outputs from AI systems to refine testing workflows and improve QA productivity
- Lead validation efforts for cloud services, APIs, network behavior, and distributed system interactions
- Test inter-service communication, data integrity, and system resilience during failures
- Validate real-world usage patterns such as device setup, firmware upgrades, network connectivity, and extended operation
- Conduct load and stress tests to evaluate system performance under high demand
- Diagnose issues across cloud infrastructure, backend services, and networking components using logs and monitoring tools
- Verify authentication mechanisms, authorization policies, and access controls
- Ensure consistent and secure system operation under diverse environmental conditions
- Collaborate with engineering and product teams to establish quality benchmarks and release requirements
- Produce detailed bug reports including steps to reproduce, relevant logs, and business impact
- Lead initiatives to enhance QA methodologies, automation scope, and testing tooling
Responsibilities (14)
- Design and implement automated test strategies across API, integration, and end-to-end flows
- Build and maintain automation frameworks (Python preferred) and integrate with CI/CD
- Leverage AI tools to generate test cases, improve automation, and debug issues
- Evaluate AI-generated outputs and improve QA efficiency through AI-assisted workflows
- Own validation across cloud services, APIs, networking, and distributed system interactions
- Cover service-to-service flows, data consistency, and failure handling
- Validate real-world scenarios including deployment, upgrade, connectivity, and long-running usage
- Perform load/stress testing to ensure system behavior at scale
- Debug issues across cloud, backend, and networking layers using logs and observability tools
- Validate authentication, authorization, and access control
- Ensure reliable and secure system behavior under different conditions
- Work with developers and PMs to define quality standards and release criteria
- Provide clear bug reports with repro steps, logs, and impact
- Drive improvements in QA processes, automation coverage, and tooling