Senior Software Engineer in Test (Python, Data Analysis)

Vacancy details
Test Engineering
Automation Test Engineer (Python)
Senior
Bulgaria, 
Croatia, 
Poland, 
Spain, 
Ukraine
Remote

 
Our client is a company that enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, it empowers their customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely.

What project we have for you

About the Tour Planning Product
Join us in tackling one of the most fascinating challenges in logistics: the Vehicle Routing Problem (VRP).
Our client’s Tour Planning solution is the engine behind multi-vehicle route optimization, empowering businesses to design smarter, faster, and more driver-friendly tours.

They harness precise and up-to-date map data, real-time traffic insights, road restrictions, and driver preferences to craft tours that are both efficient and practical. The mission is to transform complexity into clarity – delivering solutions that reduce travel time, cut costs, and keep logistics operations running smoothly.

Their algorithms factor in every critical detail – driver preferences, delivery time windows, vehicle capacities, and compliance requirements – ensuring that every plan is efficient and meets all constraints. This holistic approach drives cost savings, delivery accuracy, and driver satisfaction while supporting sustainable and compliant operations.

If you’re passionate about solving real-world problems at scale, developing sophisticated algorithms, and pushing the boundaries of logistics technology, this opportunity is for you.

About the Team
You will join a diverse, passionate team of experts focused on solving complex logistics challenges and delivering impactful solutions. The team values quality, innovation, and continuous improvement.

The tech stack includes Rust, Kotlin, Python, AWS, Docker, Kubernetes, and Terraform – empowering the development of scalable, high-performance systems.

As a key contributor, you will advocate for end users, define quality standards, and help deliver solutions that make a real difference.

What you will do

In this role, you will:

  • Participate in all QA activities within the product development lifecycle for REST APIs (synchronous and asynchronous) and backend systems
  • Design well-structured test strategies, test cases with comprehensive coverage, and end-to-end flows
  • Execute tests; identify, debug, and report issues; verify fixes
  • Develop test automation infrastructure and utilities as needed
  • Perform API testing, system integration testing, load/performance testing, and continuously monitor performance
  • Define and own quality processes and benchmarks, helping set new standards with the team
  • Create visualizations and analytical reports to support decision-making and product improvements
  • Design KPI-based validation frameworks for optimization performance (distance reduction, SLA adherence, load balancing, etc.)
  • Contribute to improving algorithm validation methodology beyond traditional QA approaches

What you need for this

Qualifications
You are a collaborative team player who works effectively with developers, testers, and product managers. You understand the full software development lifecycle, learn quickly, and bring strong analytical and problem-solving skills.

Required skills:

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • 5+ years of hands-on industry experience as an SDET or strong Test Automation Engineer
  • Ability to design and implement comprehensive test strategies (functional, integration, performance)
  • Strong Python skills for developing test frameworks and utilities
  • Experience with microservices architecture and API testing
  • Excellent communication and collaboration skills
  • Proven ability to drive initiatives, take ownership, and implement improvements independently
  • Strong problem-solving abilities and a passion for tackling complex challenges
  • Strong hands-on experience with data analysis using Python (NumPy, Pandas)
  • Experience performing statistical analysis and interpreting large datasets
  • Ability to validate algorithmic outputs using quantitative methods rather than only rule-based assertions
  • Experience working with large datasets (optimization results, route matrices, constraint validation data, etc.)
  • Ability to design data-driven validation approaches for complex systems
  • Comfortable analyzing performance metrics, optimization KPIs, and quality benchmarks at scale

Preferred skills:

  • Experience in data analysis, statistics, and visualizing results (Pytest, NumPy, Pandas, matplotlib, plotly, seaborn)
  • Ability to mentor and coach QA engineers
  • Experience with Rust or willingness to learn
  • Exposure to GIS projects
  • Experience in data visualization (matplotlib, seaborn, plotly) to analyze and present test results
  • Experience working with big data environments or processing large-scale datasets
  • Background in statistics, operations research, or applied mathematics is a strong plus

Position Focus:
This role combines:

  • Strong Software Engineering in Test practices
  • Automation and system-level validation
  • Deep data analysis capabilities
  • Quantitative validation of algorithmic systems
    The ideal candidate is not only a test automation engineer but also someone who is comfortable thinking like a data analyst and validating complex optimization systems using structured, statistical reasoning.

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

API
Microservices
Python

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.