Software Testing
Senior
Ukraine

Senior Test Automation Engineer (Python / Go)

About the role

In this role, you will design and implement robust end-to-end tests that validate complex system behavior for new features and regression. You’ll shape how quality is engineered across multiple applications, build scalable Python/Go test solutions, and help raise the bar for the entire team through better tooling, practices, and reliable automated coverage.

Responsibilities

  • Validate functional and performance behavior of systems both in isolation and at scale to reduce risk, enhance system reliability, and coordinate with developers and operations stakeholders on test coverage
  • Drive test strategy and best practices across the team to ensure consistent, maintainable, and effective test approaches while working closely with peers and cross-functional partners to align on quality goals
  • Develop and enhance automated tests to support comprehensive functional and performance validation of systems
  • Analyze test results and system behavior at different scales to identify, document, and communicate defects and performance bottlenecks
  • Define, refine, and document test strategies, standards, and guidelines to promote best practices in test automation and quality assurance
  • Mentor less experienced engineers on test frameworks, strategies, and best practices to elevate team capabilities and foster knowledge sharing
  • Provide technical guidance on the design and use of automated tests and internal tools to ensure they remain scalable, robust, and aligned with project requirements
  • Evaluate and improve existing test frameworks, libraries, and tools to increase efficiency, reliability, and coverage of automated testing

Requirements

  • 5+ years of experience in software development or test automation roles, designing, implementing, and maintaining robust testing solutions
  • Strong proficiency with production-quality Python or Golang, developing and maintaining automated tests, shared libraries, and internal tools for functional and performance testing
  • Solid experience with testing REST APIs, including request/response validation, authentication, error handling, pagination, and rate limiting strategies
  • Practical experience with creating synthetic files and generating test data for automation testing, including malformed, edge-case, and high-volume inputs
  • Strong knowledge of Linux or Unix-based operating systems for developing, executing, and troubleshooting automated tests
  • Proficiency with Git and code review workflows, including branching strategies, pull requests, and collaborative code quality practices
  • Strong experience with bug tracking tools, ensuring accurate defect logging and lifecycle management
  • Clear understanding of writing requirements, test scenarios, and managing defect tracking through its full lifecycle from discovery to resolution
  • Strong ability to identify test cases and automation candidates, prioritizing coverage by risk and business impact
  • Practical experience with debugging failures across the stack, distinguishing product bugs from test or environment issues using logs, services, and databases
  • Collaborative working style, partnering closely across teams throughout design and development phases while mentoring and providing technical guidance to less experienced engineers
  • Dedicated approach to meeting deadlines, taking ownership and responsibility for team-level outcomes and deliverables
  • Intermediate+ level of English for effective communication

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

Senior

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
102682