Taro Logo

Automation Engineer

Empowers agencies and brands with cutting-edge software that automates digital media operations through an all-in-one platform for digital media planning, reporting, and reconciliation.
$106,256 - $129,786
DevOps
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
2+ years of experience
Enterprise SaaS

Job Description

Basis Technologies is seeking an Automation Engineer to join their dynamic team that powers digital media operations through cutting-edge software solutions. This role is part of the Automation Team, which is crucial in maintaining the quality and reliability of their Basis platform that processes over 300 billion daily events.

The position offers a unique opportunity to work with modern technologies including Playwright, Selenium, Cucumber, and AWS EKS, while collaborating closely with developers, QA analysts, Product Managers, and DevOps engineers. The successful candidate will be responsible for building and maintaining automated testing frameworks, ensuring quality through comprehensive UI and API testing, and contributing to the continuous improvement of automation architecture.

The company offers a flexible work environment with options for remote, hybrid, or on-site work at their Chicago headquarters. They have received recognition as a top workplace, including Ad Age's #1 Best Places to Work 2025 and WorkLife's #1 Most Committed to Work Life Balance. The compensation package is competitive, ranging from $106,256 to $129,786, complemented by comprehensive benefits including 401k/RRSP matching, mental health support, and generous parental leave.

This role is ideal for someone with 2+ years of QA automation experience, strong programming skills in Java and JavaScript, and expertise in test automation tools. The position requires both technical prowess and soft skills, emphasizing collaboration, inclusive communication, and a commitment to continuous learning. The company's technology stack includes modern tools and frameworks, providing an excellent opportunity for professional growth in a dynamic, fast-paced environment.

Last updated 2 days ago

Responsibilities For Automation Engineer

  • Designing and implementing test plans for UI and microservices
  • Building and maintaining UI automation frameworks
  • Performing API testing and integrating it into automated workflows
  • Analyzing regression results and maintain test stability
  • Actively participating in agile ceremonies

Requirements For Automation Engineer

Java
JavaScript
TypeScript
PostgreSQL
MySQL
MongoDB
Redis
Kubernetes
  • 2+ years of QA automation experience
  • Solid experience in Java and JavaScript for test automation
  • Working knowledge of SQL and relational databases
  • Familiarity with Linux environments and automation pipelines
  • Hands-on experience with Selenium WebDriver, Playwright, Cucumber
  • Strong understanding of web application architecture and test strategy
  • Proven experience in API testing, working with complex microservices architectures, and data validation
  • Commitment to creating inclusive, respectful environments
  • Thoughtful approach to collaboration, design, and decision-making

Benefits For Automation Engineer

401k
Mental Health Assistance
Parental Leave
  • Flexible work week
  • 401k/RRSP matching
  • Mental health support
  • Paid sabbaticals
  • Generous parental leave
  • Flexible work options

Related Jobs