Description

The Opportunity

“Come join our product development team in a hands-on technical role where you’ll be involved in the end-to-end lifecycle of software development and methodologies. This role provides the opportunity to develop a deep understanding of our business, and work closely with professional services and product management to develop a highly feature rich product.” – VP, Software Engineering.

What You'll Contribute:

Identify opportunities for automation within software processes.
Design and develop automation test scripts/code that automatically test software product functionality.
Design and develop load and performance test scripts/code that automatically test load and performance of FICO platform core capabilities and products.
Run automated and manual tests for databases, systems, networks, applications, software and infrastructure.
Troubleshoot technical issues from log files, monitoring tools, and performance analyzers.
Investigate and solve a wide range of problems impacting the overall efficiency of FICO platform core capabilities and products.
Identify bugs and quality issues in development, service or business processes.
Help build and maintain our Jenkins build/CI/CD configurations and monitor build results.
Install applications and databases relevant to automation and performance testing.
Create quality deliverables. Document defects in a clear and effective manner to aid the debugging process.
Work across teams within the organization to define and build integration testing patterns and solutions.
Collaborate with other business units to understand how automation can improve workflow.
Gather requirements from clients, customers or end-users to develop the best automation solutions.
Continually learn new technologies in related areas.


What We're Seeking:

Bachelor’s/Master’s degree in Computer Science or related disciplines.
Strong knowledge / experience with QA Automation and Performance testing theory and practice: Jmeter, restassured, Selenium, Cypress and/or equivalent frameworks.
Experience with creating, documenting, and executing test plans and test cases.
Experience with container technologies, preferably Kubernetes and Docker.
Experience testing applications using Kafka, Confluent.
Knowledge and experience in Git, Maven, and Jenkins.
Experience working with JIRA and Confluence.
Experience working in an agile environment.
Knowledge of the software engineering best practices and development lifecycle, including design, development, testing, release, and deployment
Strong troubleshooting skills.
Good oral and written communication skills, with the ability to articulate a design walkthrough with other team members.
Ability to work well as part of a geographically diverse team.
Ability to multitask, prioritize, show initiative, and respond quickly in a fast-paced collaborative environment.
Practical and/or theoretical qualifications and knowledge within the following areas: Java and/or Python programming, QA automation and performance testing frameworks, REST-based APIs, Event Driven Architectures, CI/CD Pipelines, Relational database managers such as MySQL.


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.

Education

Any Graduate