Jobgether

Software Test Engineer II (Python, Virtualization)

Jobgether India

Internet Marketplace Platforms · 11-50 employees

8 h ago
Remote python Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, implement, and maintain Python-based automated tests for backend services, APIs, and infrastructure applications. Collaborate with engineering teams to diagnose issues, improve release readiness, and contribute to a disciplined agile testing environment.

What they look for

Python Test automation API testing REST APIs Linux Networking Virtualization CI/CD Git Pytest Unittest Behave Database validation Troubleshooting Object-oriented programming TCP/IP

Requirements

Requires 2+ years of hands-on experience with Python programming and test automation development. Candidates must have strong knowledge of backend/API testing, Linux fundamentals, networking concepts, and experience with CI/CD pipelines.

Benefits

Fully remote work Collaborative engineering environment Career development opportunities Inclusive workplace

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Test Engineer II (Python, Virtualization) based in India.

This role is an opportunity to strengthen the quality and reliability of backend services, APIs, and infrastructure-oriented applications within a collaborative engineering environment.You will design and maintain robust Python-based test automation throughout the software development lifecycle.The position combines hands-on automation with API, Linux, networking, and virtualization testing.You will work closely with Engineering and Quality teams to identify risks, diagnose complex issues, and improve release readiness.Your work will provide continuous feedback through automated testing and CI/CD pipelines, helping deliver reliable products to customers.This is a backend-focused quality engineering role rather than a browser or UI automation position.It is well suited to an engineer who enjoys solving technical problems, learning new systems, and improving software quality through automation.

\n

Accountabilities:

  • Design, implement, maintain, and troubleshoot Python-based automated tests for backend services, REST APIs, system integrations, and infrastructure-oriented applications.
  • Develop and maintain automated test suites within continuous integration environments to provide timely quality feedback throughout development.
  • Create test cases, test plans, test procedures, test reports, and other quality-related software artifacts.
  • Execute test suites, investigate failures, reproduce and isolate defects, verify fixes, and diagnose issues using logs, API responses, databases, and system or network information.
  • Derive testing requirements throughout the development lifecycle and contribute to test strategies aligned with project scope and delivery timelines.
  • Review software documentation for technical accuracy, completeness, compliance, and potential risks.
  • Provide Engineering teams with actionable recommendations regarding software functionality, usability, quality, and release readiness.
  • Research and document technical findings, conduct historical analysis of test results, and identify opportunities to improve testing standards and procedures.
  • Collaborate with colleagues across Engineering and Quality Engineering to evaluate problems, recommend solutions, and maintain a disciplined agile testing environment.

Requirements:

  • 2+ years of hands-on experience with Python programming and test automation development, maintenance, and troubleshooting.
  • Strong understanding of Object-Oriented Programming (OOP) and the ability to work effectively within an existing Python codebase.
  • Practical experience with backend and API testing, including REST APIs, HTTP/HTTPS, JSON, and database validation.
  • Experience with Python testing frameworks such as pytest, unittest, Behave, or similar tools; BDD and Behave experience is a plus.
  • Working knowledge of Git, pull requests, code reviews, and CI/CD technologies such as Jenkins, GitLab CI/CD, or GitLab Runners.
  • Familiarity with Linux fundamentals, including command-line tools, logs, processes, services, and basic troubleshooting.
  • Understanding of networking concepts such as TCP/IP, DNS, ports, routing, subnets, firewalls, and connectivity troubleshooting.
  • Experience working with virtual machines and virtualized environments is highly relevant to the role.
  • Strong troubleshooting skills, with the ability to analyze failures across APIs, logs, databases, operating systems, and networks.
  • Good problem-solving, communication, collaboration, attention to detail, and learning agility.
  • A bachelor's degree in a related field or equivalent practical experience is preferred.
  • Experience with Selenium, Playwright, or Cypress may be useful, but UI automation alone is not sufficient for this position.

Benefits:

  • Fully remote work opportunity in India.
  • Opportunity to work on backend services, APIs, networking, Linux, and virtualized environments.
  • Exposure to modern test automation and continuous integration practices.
  • Collaborative environment with close interaction between Quality Engineering and software development teams.
  • Opportunity to contribute to testing standards, release quality, and engineering best practices.
  • Inclusive workplace focused on valuing diverse perspectives, skills, and contributions.
  • Career development opportunities through hands-on work with complex technical systems.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Similar roles