I

Python Test engineer

Infosys • Bengaluru, Karnataka, India

onsitefull-time
Posted Oct 18, 2026Apply by Oct 30, 2026

**Role & seniority: ** Technology – Test Automation Engineer (likely mid-level) focused on automated testing frameworks and execution.

**Stack/tools: ** Python; Selenium WebDriver; Playwright (preferred); Pytest; Unittest; Robot Framework; Behave (BDD); Requests; Postman; REST Assured; Git; CI/CD integration; SQL.

**Top 3 responsibilities: **

  • Design/develop/maintain Python-based test automation frameworks and reusable components/utilities.

  • Create and execute automated tests for web, API, and backend (functional, regression, integration, system, end-to-end).

  • Integrate test suites into CI/CD, generate reports, and track/verify defects with stakeholders.

  • Must-have skills:

    • Strong Python programming for automation.

    • Experience with automation frameworks: Pytest/Unittest/Robot/Behave (BDD).

    • Web automation: Selenium WebDriver (ability to execute and maintain tests).

    • API automation: Requests and Postman (plus API testing concepts).

    • Knowledge of STLC/defect lifecycle, test design techniques, and testing best practices.

    • Git-based version control and Agile/Scrum participation.

  • Nice-to-haves:

    • Playwright for web automation (explicitly preferred).

    • REST Assured for API automation.

    • Strong SQL skills for database validation.

  • Location & work type: Not specified in provided text.

Full Description

Technology->Automated Testing->Selenium-Python

Design, develop, and maintain test automation frameworks using Python. Create and execute automated test scripts for web, API, and backend applications. Develop reusable automation components and utilities. Perform functional, regression, integration, system, and end-to-end testing. Analyze business requirements and convert them into test scenarios and test cases. Identify, log, track, and verify software defects. Automate API testing and backend validations. Integrate automated test suites into CI/CD pipelines. Generate test reports and provide quality metrics to stakeholders. Collaborate with developers, DevOps teams, business analysts, and QA teams. Participate in Agile ceremonies and contribute to continuous quality improvement.

Strong programming experience in Python. Hands-on experience with Python automation frameworks such as: PyTest Unittest Robot Framework Behave (BDD) Experience in Web Automation Testing using: Selenium WebDriver Playwright (Preferred) Experience in API Automation Testing using: Requests Library PyTest Postman REST Assured concepts Knowledge of Software Testing Life Cycle (STLC) and Defect Life Cycle. Experience with test design techniques and automation best practices. Strong understanding of: Functional Testing Regression Testing Integration Testing End-to-End Testing Experience with Git-based version control systems. Familiarity with Agile/Scrum methodologies. Knowledge of SQL and database validation.

PythonPyTestUnittestRobot FrameworkBehaveSelenium WebDriverPlaywrightAPI Automation TestingRequests LibraryPostmanREST AssuredFunctional TestingRegression TestingIntegration TestingEnd-to-End TestingSQLmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.