Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by FICO, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Quality Assurance Engineer (Low Code, No Code; C, C++) at FICO is responsible for ensuring the highest quality in our software products through rigorous testing methodologies and advanced automation strategies. This role encompasses the design, development, and execution of test plans and cases, specifically targeting low-code and no-code solutions. The successful candidate will collaborate closely with cross-functional teams to identify areas of improvement, foster a culture of quality, and utilize their expertise in C and C++ to enhance our testing frameworks and processes.
Job Responsibilities
- Design, develop, and execute comprehensive test plans and test cases for low-code and no-code applications.
- Implement and maintain automated testing frameworks using C and C++ to streamline QA processes.
- Collaborate with product and development teams to understand system requirements and provide feedback on potential quality risks.
- Identify, document, and track software defects and issues in detail, ensuring timely resolution to maintain quality standards.
- Conduct performance and regression testing to validate the functionality and performance of low-code/no-code solutions.
- Participate in code reviews and provide constructive feedback to enhance overall code quality.
- Continuously research and integrate new testing tools and methodologies to improve quality assurance processes.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of experience in software quality assurance, with a strong focus on low-code and no-code platforms.
- Proficiency in programming languages C and C++, with a solid understanding of software development lifecycle (SDLC).
- Experience with test automation tools and frameworks.
- Strong analytical and problem-solving skills to diagnose issues and devise effective solutions.
- Familiarity with Agile methodologies and working in an Agile environment.
- Excellent verbal and written communication skills for effective collaboration.
Technologies & Tools
The Senior Software Quality Assurance Engineer will utilize a variety of technologies and tools to fulfill their responsibilities, including low-code/no-code development platforms, testing automation frameworks such as Selenium and JUnit, and programming environments suited for C and C++. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git will also be essential for optimizing the testing processes and collaborating with development teams.
Ideal Candidates
Ideal candidates for the Senior Software Quality Assurance Engineer position will exhibit a strong commitment to quality, a proactive mindset, and a passion for innovation in software testing. They should possess excellent attention to detail, strong communication skills, and the ability to work effectively in a team-oriented environment. A candidate that thrives in a fast-paced, dynamic atmosphere and demonstrates adaptability to changing priorities will be well-suited for this role, contributing positively to the organization’s quality assurance initiatives.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.