Skip to main content

Python Test Engineer - Automation Testing

Technology
SysMind
1 months agoUntil 8/10/2026

Job description

About the Role :

We are looking for a skilled Python Test Engineer / Python Automation Tester with 4 - 8 years of experience in developing robust automation frameworks and validating enterprise applications. The ideal candidate should have strong expertise in Python, PyTest, UnitTest, Selenium/Playwright, API Testing, SQL, ETL validation, and Git. You will be responsible for designing automated test solutions, improving test coverage, and ensuring high-quality software delivery in an Agile environment.

Key Responsibilities :

  • Analyze business and functional requirements to create comprehensive test strategies, plans, and test cases.
  • Design, develop, and maintain automated test scripts using Python.
  • Build and enhance automation frameworks using PyTest, UnitTest, Selenium, Playwright, or Robot Framework.
  • Execute functional, integration, regression, and system testing.
  • Perform API testing and backend database validation using SQL.
  • Automate ETL/data validation processes to ensure data accuracy and integrity.
  • Identify, document, and track software defects using defect management tools.
  • Collaborate with developers, business analysts, and QA teams to resolve issues.
  • Integrate automated tests with CI/CD pipelines.
  • Maintain version control using Git and contribute to continuous quality improvements.
  • Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.

Mandatory Skills :

  • 4 - 8 years of experience in Python Automation Testing.
  • Strong programming skills in Python.
  • Hands-on experience with PyTest and UnitTest.
  • Experience with Selenium, Playwright, or Robot Framework.
  • Strong knowledge of API Testing.
  • Good SQL skills for backend/database validation.
  • Experience in ETL/Data Validation Testing.
  • Strong understanding of software testing methodologies and SDLC/STLC.
  • Experience with Git and CI/CD pipelines.
  • Excellent debugging, analytical, and problem-solving skills.

Good to Have :

  • Experience with Azure or AWS.
  • Knowledge of Agile/Scrum methodology.
  • Experience using JIRA, ALM, or similar defect management tools.
  • Strong communication and stakeholder management skills.
  • Ability to multitask and prioritize work effectively.

Preferred Candidate Profile :

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Experience building reusable automation frameworks.
  • Strong understanding of software quality engineering best practices.
  • Ability to work independently and collaboratively within Agile teams.
Keywords
PyUnitJiraRobot FrameworkPythonScrumSoftware DeploymentSqlUnit TestingCI/CDDebugger

Interested in this role?