About The Position

Come join our dynamic and talented Quality Assurance team in a hands-on technical role supporting different suite of applications and services. As a QA Engineer at FICO, you will be part of an expanding and highly valued software development team which is developing cutting edge analytic software for high profile customers across a wide variety of industries using the latest technologies and software development methodologies.

Requirements

  • Bachelor’s degree in computer science, applications systems design, or other related data processing field of study.
  • 12+ years' experience in the software quality assurance industry with strong QA process knowledge.
  • Excellent testing skills and experience with commercial software development processes, SaaS or ASP (Application Service Provider) for browser-based applications, client/server application and database driven applications on Unix/Linux, Windows.
  • Demonstrable project management experience in successfully delivering multiple testing engagements using Agile methodologies, preferably in a global organization.
  • Proficient in RDBMS and NoSQL databases, with the ability to write and optimize complex queries.
  • Ability to develop and implement test automation strategies.
  • Proficiency in Python, GitHub/SVN, and test management tools like QTEST, JIRA, Quality Center.
  • Experience testing and validating C++ applications.
  • Should have experience with migration, upgrade, integration, and end-to-end testing.

Nice To Haves

  • Experience with Docker and Kubernetes is good to have.
  • Good to have knowledge of performance tools (e.g., Apache JMeter, Load, Soak, Stress, Spike) and CI/CD tools (e.g., Jenkins).

Responsibilities

  • Develop and execute test plans and strategies that meet functional requirements, user stories, and user acceptance criteria.
  • Participate in release planning and product roll-out.
  • Perform hands-on manual and automated testing (both "black" and "grey" box).
  • Execute application, usability, functional, regression and performance testing for business applications in a client/server environment.
  • Review, author and maintain flexible and maintainable automated test scripts to support back-end QA automation.
  • Identify, track, and analyze recurring issues, bugs, and defects across multiple products; develop and implement effective solutions to prevent recurrence.
  • Communicate product readiness, generation of quality metrics, level of quality, and results to Quality Assurance Management and the project team.
  • Proactively identify gaps in QA and testing processes, develop solutions, and drive continuous improvement.

Benefits

  • Highly competitive compensation, benefits and rewards programs
  • work/life balance
  • employee resource groups
  • social events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service