CareerPlan

Software Test Engineer II (Python OR Ruby)

PuneFull-time2026-09-03 → 2026-11-10

Core

Creating and maintaining automated tests from manual scripts to ensure system quality prior to customer release for complex API, web, and network/infrastructure applications.

Role type

Software Test Engineer II (Python/Ruby)

Builds

Automated test suites integrated into continuous pipelines for ConnectWise's suite of software solutions.

Domain

SaaS / IT Service Management / Quality Engineering

Required skills

Python, Ruby, Behavior-Driven Development (BDD), Git, Jenkins, GitLab Runners, Linux, Windows, MacOS, IP networking, Object-Oriented Programming, SDLC

Preferred skills

VMWare ESXi, Virtualized environments, Test planning strategies, Historical test result analysis

Technologies

Behave, Jenkins, GitLab Runners, VMWare ESXi, TCP/IP

Responsibilities

Create and maintain automated test cases and execute test suites; Design, develop, and troubleshoot automated test suites within continuous integration pipelines; Reproduce, debug, and isolate problems to verify fixes; Derive testing requirements throughout the development cycle; Plan test schedules and strategies in accordance with project scope; Review software documentation for technical accuracy and compliance; Provide feedback to Engineering teams on software usability and functionality.

Seniority

Mid-level, hands-on IC