Taro Logo

Software Engineer - Automation

Flexera provides SaaS solutions for technology value optimization, helping companies save billions in technology spend through hybrid ITAM and FinOps solutions.
DevOps
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS

Job Description

Flexera, a pioneer in Hybrid ITAM and FinOps, is seeking a Software Engineer - Automation to join their engineering team. The company saves customers billions in technology spend through their award-winning SaaS solutions for technology value optimization. As part of Flexera's Spot team, you'll be responsible for optimizing cloud infrastructure through effective and scalable automation.

The role involves working with a Java-based Selenium framework to support testing across complex interfaces, data workflows, and cloud-based business logic. You'll be implementing and maintaining automated test suites, collaborating with cross-functional teams, and contributing to automation infrastructure improvements. The position requires expertise in test automation frameworks, cloud platforms, and CI/CD processes.

This is an excellent opportunity for a mid-level engineer with strong automation experience to join a company that's transforming the software industry. With over 50,000 customers worldwide and recognition from major analysts like Gartner, Forrester, and IDC, Flexera offers a dynamic environment for professional growth. The company values diversity, equity, and inclusion, maintaining a welcoming environment for all employees.

The ideal candidate will have at least 2 years of experience with test automation frameworks, knowledge of cloud platforms, and expertise in Python or equivalent languages. Additional experience with Go, IaC tools, and observability platforms would be advantageous. Join Flexera to help ensure their systems stay robust, scalable, and performant while working with cutting-edge cloud optimization technologies.

Last updated 12 days ago

Responsibilities For Software Engineer - Automation

  • Implement and maintain automated test suites for cloud-native applications and services
  • Collaborate with senior engineers, QA, and product stakeholders to identify test areas with high ROI
  • Develop reusable test components and contribute to automation infrastructure improvements
  • Analyze test results, identify issues, and participate in defect resolution discussions
  • Support CI/CD integration efforts by embedding automation into build and release workflows
  • Stay current with industry best practices in automation, testing methodologies, and relevant tooling

Requirements For Software Engineer - Automation

Python
Go
Kubernetes
  • Experience with 2+ years in Selenium, Cypress, Playwright, or other test automation frameworks
  • Experience in building Automation frameworks
  • Experience in testing SaaS solutions
  • Strong experience with at least one of the three major hyper-scalers (AWS, Azure or GCP)
  • Working knowledge of Kubernetes
  • Experience with Backend and API automation with Python or equivalent
  • Experience with CI/CD processes and tools

Related Jobs