About the Role
As an Automation Software Engineer, you will play a key role in collaborating with passionate, crossÃÂâÃÂÃÂÃÂÃÂfunctional teams to design and deliver automation solutions that create real business value. Collaboration, quality, and continuous improvement are central to success in this role.
About the Team
You'll join a globally distributed team focused on improving productivity and operational efficiency through wellÃÂâÃÂÃÂÃÂÃÂdesigned automation solutions. The team works closely with stakeholders across business functions to identify opportunities, deliver value, and continuously enhance automation capabilities.
Responsibilities
Work closely with crossÃÂâÃÂÃÂÃÂÃÂfunctional teams to understand automation requirements and translate them into effective technical solutions. Develop, maintain, and improve wellÃÂâÃÂÃÂÃÂÃÂstructured, wellÃÂâÃÂÃÂÃÂÃÂdocumented automation workflows.
Promote collaboration by sharing best practices, supporting team members, and helping to resolve technical blockers.
Participate actively in Agile practices including sprint planning, reviews, and retrospectives.
Troubleshoot, test, and enhance automation systems to ensure consistent performance and minimal disruption.
Support change management by clearly communicating risks, dependencies, and technical considerations.
Contribute to improving reliability, maintainability, and scalability across automation solutions.
Ensure security and responsible engineering practices are considered as part of dayÃÂâÃÂÃÂÃÂÃÂtoÃÂâÃÂÃÂÃÂÃÂday automation delivery.
Requirements
Experience building production software in at least one modern programming language, for example, PHP, Java, Python, Go, .NET, JavaScript.
Experience with browser automation tools such as Playwright or Selenium.
Familiarity with Agile delivery methodologies and collaborative software development practices.
Ability to work effectively across time zones as part of a distributed global team.