Taro Logo

Software Engineer - Automation

Flexera provides SaaS solutions for technology value optimization, helping customers 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 · Cloud

Job Description

Flexera, a pioneer in Hybrid ITAM and FinOps, is seeking a Software Engineer - Automation to join their engineering team. The company serves over 50,000 customers worldwide and is consistently recognized by Gartner, Forrester, and IDC as a category leader in the marketplace.

The role is part of Flexera's Spot division, which optimizes cloud infrastructure for maximum availability and cost efficiency. As a Software Engineer - Automation, you'll be instrumental in enhancing automation frameworks, expanding test coverage, and collaborating with cross-functional teams to drive product excellence. The position involves working with a Java-based Selenium framework that supports testing across complex interfaces, data workflows, and cloud-based business logic.

The ideal candidate should have at least 2 years of experience with test automation frameworks like Selenium, Cypress, or Playwright. Strong expertise in building automation frameworks and testing SaaS solutions is essential. The role requires proficiency with major cloud providers (AWS, Azure, or GCP), Kubernetes, and backend/API automation using Python. Experience with CI/CD processes and tools is crucial for success in this position.

Additional valuable skills include development experience in Go, familiarity with Infrastructure as Code tools like Terraform and Ansible, and knowledge of observability and performance testing tools such as Prometheus, Grafana, and JMeter. The position offers an opportunity to work with cutting-edge cloud optimization products and contribute to maintaining robust, scalable, and performant systems.

Flexera maintains a strong commitment to diversity, equity, and inclusion, with an active DEI council driving policies that foster a welcoming environment. The company culture is built on core values including candor, passion, professionalism, ethics, accountability, and giving back to the community. This hybrid position is based in Bangalore, India, offering the flexibility of both remote and office work while being part of a transformative organization that's reshaping the software industry.

Last updated 15 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
Kubernetes
Go
  • 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