Posted on: 13/11/2025
1. Test Automation & Framework Development :
- Design, develop, and maintain robust Python-based automation frameworks for web, API, and functional testing.
- Build and enhance Selenium WebDriver frameworks for UI automation, ensuring high maintainability and scalability.
- Implement automated tests as part of CI/CD pipelines to support continuous integration and continuous delivery.
2. API Testing & Backend Validation :
Perform extensive validation of REST APIs and GraphQL APIs, ensuring accuracy, performance, and security.
- Use tools like Postman, Swagger, GraphiQL, or custom Python scripts for end-to-end API automation.
- Validate data integrity and system interactions across microservices and distributed components.
3. Cloud & Kubernetes Testing :
- Conduct testing of applications deployed on Kubernetes clusters and cloud platforms (AWS/Azure/GCP). Validate containerized application behavior, scalability, logging, and monitoring integrations.
- Identify system-level issues in distributed environments and collaborate with DevOps teams for root cause analysis.
4. Quality Engineering in Distributed Systems :
- Understand and test large-scale distributed systems, ensuring reliability, resilience, and data consistency.
- Develop data-driven test strategies, test plans, and test cases targeting performance, reliability, and failover conditions.
- Work closely with architects and developers to identify gaps in system design and propose QA improvements.
5. Debugging, Reporting & Documentation :
- Diagnose complex issues across UI, API, infrastructure, and data layers.
- Log defects with detailed reproduction steps, logs, screenshots, and root cause indicators.
- Prepare comprehensive test reports, coverage summaries, and risk assessments for release readiness.
6. Collaboration & Communication :
- Work closely with cross-functional teams including Development, Product, DevOps, and Architecture.
- Participate in sprint planning, daily stand-ups, and QA strategy discussions. Communicate test progress, risks, and blockers effectively to stakeholders.
Required Skills & Qualifications :
- 5+ years of experience in software QA, automation, and backend testing.
- Strong programming skills in Python with experience building automation scripts and test frameworks.
- Expertise in Selenium WebDriver, page object model (POM), and UI automation best practices.
- Solid understanding of REST APIs and GraphQL APIs; experience in API automation.
- Working knowledge of Kubernetes, Docker, and general cloud platforms (AWS/Azure/GCP).
- Practical understanding of distributed systems architecture and microservices-based applications.
- Good experience with logging, monitoring, and debugging tools.
- Strong analytical, debugging, and problem-solving skills with an eye for detail.
- Ability to handle tight deadlines and deliver high-quality results consistently.
- Excellent verbal and written communication skills. Preferred (Good-to-Have)
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, CircleCI).
- Familiarity with performance testing tools (Locust, JMeter).
- Knowledge of container orchestration, service mesh, and cloud-native application patterns.
- Exposure to data validation testing, Big Data pipelines, or streaming platforms.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1574574
Interview Questions for you
View All