Software Engineering Engineer
Job Description
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
What We’re Seeking
Job Description
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.
To Apply FICO Recruitment - Click here