Job
Description
As an engineer joining the software quality assurance team at FICO, you will have the opportunity to contribute to the evolution of the Platform Orchestration product. You will work with leading-edge technologies and integration frameworks while receiving staff training, investment, and opportunities for career growth. The team ethos emphasizes exposure to various software validation techniques and industry-standard engineering processes to enhance your skills and experience. **Key Responsibilities:** - Provide leadership to the QA team and guide automation architecture and best practices. - Offer software quality assurance input to project plans, schedules, and software designs. - Conduct code reviews of test scripts to ensure maintainability and scalability. - Develop and own the quality strategy for APIs and canvas heavy UI features automation, from story grooming to final release validation. - Collaborate with Dev and DevOps teams to integrate automation tightly into release pipelines. - Create and maintain formal documentation throughout test development and execution stages. - Support other QA staff in addressing test challenges and testing approach problems. - Investigate and recreate problems while finding solutions for users to continue their work. - Communicate product readiness, quality level, and results to the Development Manager and other product team members. **Qualifications Required:** - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 8-12 years of experience in software quality engineering with at least 3 years in a technical leadership role. - Expert-level knowledge of JavaScript programming. - Proficiency in programming languages for test automation such as Java or TypeScript. - Previous experience with API integration testing. - Practical experience in front-end and WebDriverIO automation. - Exposure to tools and frameworks like Selenium, Cucumber, and Cypress. - Experience in designing, developing, and enhancing automation frameworks. - Ability to identify, estimate, develop, and execute test scenarios. - Understanding of the software development life cycle. - Quality-driven work ethic with meticulous attention to detail. - High levels of curiosity to identify potential software defects. - Excellent verbal and written communication skills. - Experience in automating canvas-based elements (e.g., drag/drop, drawing tools, zoom/pan events) is preferred. - Previous experience with test management tools such as qTest. - Exposure to the Angular UI framework. Join FICO to be a part of a high-performance culture that promotes recognition, rewards, and professional development. Benefit from an inclusive culture reflecting core values such as Acting Like an Owner, Delighting Customers, and Earning Respect. You will receive a competitive base salary, an attractive role-specific incentive plan, comprehensive benefits, and an engaging work environment that supports work/life balance and promotes interaction and camaraderie among employees. By developing your career at FICO, a leading organization in Big Data analytics, you will contribute to helping businesses make better decisions using data-driven insights. FICO's impact on businesses worldwide, especially in credit scoring and lending, showcases the importance of its solutions in the digital transformation era. As part of the FICO team, you will collaborate and innovate in a diverse and inclusive environment, supported to develop your skills and advance your career. To explore further opportunities and fulfill your potential at FICO, visit www.fico.com/Careers.,