Job Description

FICO (NYSE: FICO) is a leading global analytics software company, helping businesses in 100+ countries make better decisions. Join our world-class team today and fulfill your career potential!

The Opportunity

“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” – Senior Director, Software Quality Assurance

What You’ll Contribute

  • Participate in the full software development lifecycle (requirements derivation through delivery).
  • Review product specifications, generate test plans and test cases for the product under test.
  • Collaborate in an Agile engineering process as a member of a SCRUM team, contributing to a high-quality deliverable product each sprint.
  • Develop test cases with strong attention to detail & execute test cases.
  • Develop and maintain automated testing suite (UI).
  • Perform cross browser testing in modern browsers such as Chrome, IE11, Firefox and Safari.
  • Develop automated tests for the REST API and web interface using test automation frameworks like {Cucumber, Mocha, Karma and Selenium using node.js and JavaScript}.
  • Identify QA and testing issues, and support QA Lead of the project to ensure the release of quality software.
  • Evaluate testing results and enter problem reports in a problem tracking system (Jira).
  • Develop and execute performance and load tests.

What We’re Seeking

  • Bachelors’ Degree in Computer Science, Applications Systems Design, or other related Data Processing field of study.
  • Knowledge of QA in a commercial software environment.
  • Experience with test automation tools.
  • Demonstrable experience of owning projects and tasks and taking responsibility for seeing them through to their conclusion.
  • Strong understanding of quality assurance best practices.
  • Proficiency in a scripting language such as Perl or linux shell scripting.
  • Proficiency in Programming languages such as Core Java, VB Scripting, Selenium Webdriver.
  • Proficiency in JavaScript, HTML DOM structure or CSS.
  • Knowledge of XML Parsing and XML related technologies.
  • Coursework or project-related work with RDBMS.
  • Familiarity with Agile software development lifecycle and quality management.
  • Familiarity with Ticketing systems experience e.g. JIRA.

Our Offer to You

  • An inclusive culture strongly reflecting our core values:  Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
  • The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
  • Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
  • An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application