Posted 16 August, 2026
Python Testing
PradeepIT Consulting Services Pvt Ltd
Bengaluru, KA, India
Full Time
Reference: 421_627591_L77WYXWX
Job Title: Python Testing Engineer (4-10 years of experience)
Responsibilities:
-
Test Automation:
- Design, develop, and maintain automated test scripts using Python for web and mobile applications.
- Implement and execute automated test suites to ensure the reliability and scalability of software products.
-
Test Planning and Strategy:
- Collaborate with cross-functional teams to define test strategies, test plans, and test cases based on project requirements.
- Provide input into the overall testing strategy and contribute to the improvement of testing processes.
-
Defect Management:
- Identify, document, and track software defects, ensuring timely resolution and communication with development teams.
- Perform root cause analysis for defects and work with the development team to implement corrective actions.
-
Performance Testing:
- Conduct performance testing and analyze results to ensure the application meets performance and scalability requirements.
- Identify performance bottlenecks and work with the development team to optimize system performance.
-
Collaboration:
- Work closely with developers, product managers, and other stakeholders to understand project requirements and provide testing support throughout the development lifecycle.
- Participate in Agile/Scrum ceremonies, providing input on testing-related activities.
-
Continuous Integration/Continuous Deployment (CI/CD):
- Integrate automated tests into the CI/CD pipeline to ensure continuous testing and delivery of high-quality software.
Skills:
-
Programming Languages:
- Proficient in Python, with strong scripting and automation skills.
-
Testing Tools:
- Experience with testing frameworks such as Selenium, PyTest, or similar tools.
- Familiarity with tools like JIRA, TestRail, or similar for test management.
-
Web Technologies:
- Understanding of web technologies (HTML, CSS, JavaScript) and experience testing web applications.
-
Version Control:
- Familiarity with version control systems, such as Git.
-
Communication:
- Strong verbal and written communication skills.
- Ability to collaborate effectively within a team and communicate with stakeholders.
-
Problem Solving:
- Analytical mindset with the ability to troubleshoot issues and provide solutions.