Software Testing
Junior
Ukraine

Junior Test Automation Engineer (Python + Networking)

About the role

In this role you will drive CI regression, reviewing and refining legacy and new Python automation scripts while working closely with requirements for next‐generation platforms. Our client is an enterprise company that offers an industry-leading portfolio of technology innovations. Networking, security, collaboration, cloud management, and more help to connect industries and communities securely. You’ll work with real network devices on non-shipped platforms, extending your networking expertise and directly influencing product quality before release.

Responsibilities

  • Drive CI regression to support and review legacy and new automation scripts, ensuring continuous integration runs are executed reliably and collaborating closely with relevant stakeholders to maintain script quality and coverage
  • Work closely with stakeholders to understand requirements for new platforms, expected behaviors, and align regression activities and automation script reviews with evolving product needs and stakeholder expectations
  • Collaborate with team members to identify, document, and communicate bugs and other issues discovered during regression runs, ensuring timely feedback loops into development and platform requirement discussions
  • File bugs and different issues found during CI regression runs into the appropriate tracking systems, providing clear descriptions, reproducible steps, and relevant CI details to support efficient resolution
  • Improve CI/CD workflow by analyzing regression results, identifying bottlenecks or instability sources, and suggesting adjustments that enhance pipeline reliability and execution efficiency
  • Improve tests stability by continuously monitoring regression outcomes, refining automation scripts, and coordinating with stakeholders to minimize flaky tests and strengthen overall test reliability

Requirements

  • 6+ months of hands-on experience with Python for test automation scripting and framework customization
  • Solid experience with Git for version control, branching strategies, and collaborative workflows
  • Practical experience with CI/CD pipelines and tools for automated build, test, and deployment processes
  • Hands-on experience with issue-tracking and collaboration tools such as Jira and similar platforms
  • Strong knowledge of test automation frameworks such as pyATS, FTL, UTF, and similar tools
  • Solid networking knowledge of core protocols and concepts, including IP, DNS, MAC, HTTP/HTTPS, SNMP, SSH, Telnet, TFTP, and SYSLOG
  • Practical experience with Linux-based operating systems, including command-line usage and basic system administration
  • Familiarity with containerization and virtualization tools such as Docker and Vagrant for setting up and managing test environments
  • Confident understanding of QA methodologies, test design techniques, and end-to-end QA processes
  • Strong troubleshooting and problem-solving skills for identifying, analyzing, and resolving complex issues in test and production environments
  • Effective communication and collaboration skills for working in cross-functional, distributed teams
  • Proactive and detail-oriented approach to testing, documentation, and continuous improvement
  • Adaptable mindset with willingness to learn new tools, technologies, and domains in a fast-paced environment
  • Experience with additional scripting languages or test tools beyond Python and the listed frameworks would be a plus
  • Familiarity with performance, security, or reliability testing practices and tools would be a plus
  • Intermediate or higher level of English for effective communication in a multicultural environment

SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

#LI-Remote

Role Summary

Location

Ukraine

Work type

Remote/Office

Direction

Software Testing

Subdirection

Test Automation

Tech level

Junior

Personal recruiter:

Inna Tryfonova

Personal recruiter

Apply Now

Fill out the form, and we'll be in touch shortly.

CV/Resume in English will speed up its processing time
Upload file

About us

We are a digital engineering and technology consulting company where expertise grows alongside people. For more than 30 years, we have been elevating technology: helping organizations navigate complex business challenges by combining deep engineering knowledge with thoughtful, research-backed innovation. Our teams work across key areas: digital engineering, data and analytics, Сloud, and AI/ML. In each, we deliver practical, scalable solutions rooted in real business needs and measurable human impact.

You bring your perspective and ambition. We create an environment where your work meets clarity, confidence, and purpose.

About us

We offer

Flexible Work Model

Work from home, from the office, or in a hybrid format that supports focus and collaboration.

Compensation & Benefits

Competitive, market-based pay, benchmarked by role and location — plus health coverage, paid time off, wellness support, and learning opportunities.

People-first Leadership

Approachable leaders who communicate openly, keep teams close to the strategy, and support long-term planning.

Advanced tech communities

Stay close to AI/ML, Cloud, Quantum Computing, IoT, and Robotics communities, with projects built on modern frameworks.

More opportunities available

Browse all open positions to find the best fit for your experience.

Browse all positions
102499