Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.
Job description
What You’ll Do:
• Design and maintain automation test frameworks • Develop automated test scripts using Python • Perform API and database testing • Integrate automated tests into CI/CD pipelines • Identify, track, and verify software defects • Validate AI/LLM-powered features • Prepare test reports, quality metrics, and release sign-offs
Requirements
Strong hands-on experience in Python
Strong SQL & database validation skills
Automation testing with Selenium / Playwright / Cypress
Testing frameworks – PyTest / Robot Framework / Unit Test
API Testing – Postman / REST Assured / similar tools
This page helps Indian job seekers prepare for Python interviews for backend, data engineering and data analyst roles, whether you are a fresher facing your first technical round or an experienced developer aiming for a senior position. It has 60 questions in three levels, easy, medium and hard, each with a concise sample answer and, where it helps, runnable Python 3.12 code. Topics include data structures, OOP, generators, decorators, the GIL and concurrency, type hints, testing and performance. Answer each question aloud in your own words first, then compare with the sample answer and run the code to check your understanding.
Questions you may be asked
What is the difference between mutable and immutable types in Python?
What is the difference between a list and a tuple?