Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

FICO Logo

Software Engineering - Senior Engineer

FICO

Salary not specified
Dec 1, 2025
Bozeman, MT, US
Apply Now

FICO seeks to perform end-to-end performance and functional QA for cloud-based enterprise applications, and to develop and maintain test automation framework, engineering tools, technologies, processes, and standardize them across platforms, products, and engineering organizations.

Requirements

  • Automation architect and framework design, including defining and driving test automation strategies across complex projects and across organizations; employing high skill with design, development, and maintenance of test automation for UI, API (REST and gRPC), DB, Integration, and E2E testing.
  • Strong non-functional Performance Testing experience for complex cloud-based services and applications, including designing and executing performance, load, stability, and scalability tests, and troubleshooting performance issues, tuning, and scaling for optimal performance.
  • Software development utilizing each of the following: Languages: Java, Groovy, JavaScript, Typescript, Python, HTML, and Shell script
  • Automation Tools: Cypress, Playwright, Selenium, Cucumber, TestNG, Rest-assured, and WebdriverIO
  • Version Control & CI/CD: Git, GitHub, JFrog, Jenkins, Maven
  • Cloud Monitoring and Observability: Grafana, Prometheus, AppDynamics, and AWS CloudWatch
  • Hands-on experience with containerization and orchestration technologies using Docker and Kubernetes.

Responsibilities

  • Provide leadership and be a champion for the development, and standardization of engineering processes, tools, and technologies for software and QA engineering covering performance testing, E2E testing, test automation framework, CI/CD, and quality metrics.
  • Collaborate with leaders from Product Management, Program Management, Development, Architects, Analytics, Platform, GTS, Professional Services, Solutions Support, and QA to gather and analyze functional and non-functional requirements for E2E testing and performance testing.
  • Design, develop, and execute manual and automated functional and non-functional tests for enterprise-level cloud-native applications deployed on AWS.
  • Ensure quality of microservices and cloud infrastructure setup by validating Performance, Stability, and Scalability testing for E2E applications.
  • Work with one or more cloud monitoring and observability tools like Grafana, Prometheus, AppDynamics, and CloudWatch for real-time measurement of performance statistics.
  • Identify performance bottlenecks in multi-API cloud applications and recommend optimal scaling and tuning configurations.
  • Design, develop, and maintain CI/CD, test automation framework, performance test framework and automated tests.

Other

  • Provide coaching and mentorship to junior team members, and technical engineering leadership and direction at application levels to development and QA engineers.
  • Document and present tests results and metrics to stakeholders and executive leaders.
  • Integrate as a productive member of Scrum team(s) and participate in Agile methodology.
  • Serve as a scrum master, leading and managing engineers, and working with globally distributed teams.
  • Domestic and international travel required up to 10% of the time.