Software Test Engineer II (Python, Virtualization)

2 hours, 17 minutes ago
Full-time
Junior
DevOps and Infrastructure
ConnectWise

ConnectWise

ConnectWise provides integrated software tools and services for technology companies, enabling efficient business management, service automation, and exceptional customer experiences worldwide.

Internet Software & Services
1K-5K
Founded 1982

Description

  • Create and maintain automated tests from manual test scripts and test cases.
  • Partner with Engineering teams to provide input on functional requirements, product designs, schedules, and potential issues.
  • Support Quality Engineering teams in a disciplined agile environment.
  • Test complex API, web, and network/infrastructure-based applications that connect to database back-end systems.
  • Design, develop, maintain, and troubleshoot automated test suites through continuous integration.
  • Execute test suites, review and diagnose bugs, and verify fixes before customer release.
  • Derive testing requirements throughout the development cycle.
  • Assist in creating test plans, test cases, test procedures, and test reports.
  • Plan test schedules and testing strategies based on project scope and delivery dates.
  • Review software documentation for technical accuracy, compliance, completeness, and risk mitigation.
  • Provide feedback and recommendations on software usability and functionality.
  • Collaborate with colleagues to evaluate problems and recommend solutions.

Requirements

  • Strong proficiency in Python programming.
  • Experience writing and maintaining automated tests using Behavior-Driven Development (BDD) frameworks such as Behave.
  • Solid experience with Git version control, including branching strategies, pull request workflows, and Git submodules.
  • Hands-on experience integrating, executing, and troubleshooting automated test suites in CI pipelines using Jenkins and/or GitLab Runners.
  • Practical experience with virtualized environments, particularly VMWare ESXi.
  • Solid knowledge of Linux operating systems, including basic system administration and command-line usage.
  • Working knowledge of IP networking concepts such as TCP/IP, routing, subnets, and basic firewall configurations.
  • Ability to work independently on projects and processes with close supervision.
  • Knowledge of quality assurance methodologies and the Software Development Life Cycle (SDLC).
  • Bachelor’s degree in a related field or equivalent business experience.
  • 2+ years of relevant experience.
  • Preferred: proven ability to develop using an object-oriented programming language in automation frameworks.
  • Preferred: knowledge of basic builds and deployments.
  • Preferred: ability to read complex manual test cases and implement new actions, fragments, and scripts.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Automation Engineer & AI Engineer

RecargaPay 251-1K Capital Markets

RecargaPay is hiring a Staff Automation Engineer to lead the strategy and architecture for business-critical automation across its AI-first, remote financial platform serving millions of Brazilian users.

AWS Cybersecurity Docker Kubernetes Microservices Python REST API Serverless
1 hour, 12 minutes ago

QA Automation Engineer (Senior)

Northramp 51-250 IT Services

Northramp LLC is hiring a Senior QA Automation Engineer to support federal cloud applications by building and maintaining automated testing coverage that helps ensure software quality, reliability, and compliance.

Agile CI/CD GCP GitHub Actions Java JavaScript JMeter Postman Python Selenium
5 hours, 19 minutes ago

Senior Test Engineer Automation (.NET) - OP01997

Dev.Pro 251-1K Internet Software & Services

Dev.Pro is hiring a Senior Test Automation Engineer to help modernize legacy backend systems for a healthcare cost-containment platform serving U.S. payers and employers.

Agile AWS Azure C# CI/CD .NET SQL
5 hours, 19 minutes ago

Automation QA Engineer

PeopleGrove 51-250 Diversified Consumer Services

PeopleGrove is hiring an Automation QA Engineer in Mumbai to support an agile, cross-functional product team by validating feature releases and building automated test coverage for a fast-growing product environment.

Agile Appium BDD CI/CD Cypress Docker Git GitHub Actions GitLab CI Java JavaScript Jenkins JIRA JMeter Kubernetes Playwright Selenium SQL TDD TypeScript
13 hours, 47 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers