Logo for PradeepIT Consulting Services Pvt Ltd

Python Testing

Roles & Responsibilities

  • Proficient in Python with strong scripting and automation skills for test design and execution.
  • Experience with testing frameworks such as Selenium and PyTest, and testing web/mobile applications.
  • Familiarity with test management and version control tools (e.g., Jira, TestRail, Git).
  • Strong communication, collaboration, and problem-solving abilities, with experience in Agile environments.

Requirements:

  • Test Automation: Design, develop, and maintain automated test scripts using Python for web and mobile applications; implement and execute automated test suites to ensure reliability and scalability.
  • Test Planning and Strategy: Define test strategies, test plans, and test cases with cross-functional teams; contribute to overall testing strategy and process improvement.
  • Defect and Performance Management: Identify, document, and track defects with root cause analysis; perform performance testing and work with the team to optimize system performance.
  • Collaboration and CI/CD: Collaborate with developers, product managers, and stakeholders; participate in Agile ceremonies; integrate automated tests into CI/CD pipelines for continuous testing.

Job description

Job Title: Python Testing Engineer (4-10 years of experience)

Responsibilities:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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:

  1. Programming Languages:

    • Proficient in Python, with strong scripting and automation skills.
  2. Testing Tools:

    • Experience with testing frameworks such as Selenium, PyTest, or similar tools.
    • Familiarity with tools like JIRA, TestRail, or similar for test management.
  3. Web Technologies:

    • Understanding of web technologies (HTML, CSS, JavaScript) and experience testing web applications.
  4. Version Control:

    • Familiarity with version control systems, such as Git.
  5. Communication:

    • Strong verbal and written communication skills.
    • Ability to collaborate effectively within a team and communicate with stakeholders.
  6. Problem Solving:

    • Analytical mindset with the ability to troubleshoot issues and provide solutions.

Related jobs

Other jobs at PradeepIT Consulting Services Pvt Ltd

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.