Full-Time

Senior Software Quality Assurance Engineer

Low Code, No Code; C, C++

Posted on 11/21/2024

FICO

FICO

Compensation Overview

$112k - $176kAnnually

Senior

Remote in USA

Category
QA & Testing
Manual Testing
Performance Testing
Quality Assurance
Required Skills
Agile
Python
Git
JIRA
C/C++
Linux/Unix
Requirements
  • Bachelors Degree in Computer Science, Applications Systems Design, or other related Data Processing field of study.
  • 8+ years' experience in the software quality assurance industry with strong QA process knowledge.
  • Ability to start with a blank slate and fill in the details.
  • Strong ability to test for performance of myriad scenarios without boiling the ocean.
  • Excellent testing skills and experience with commercial software development processes, composable UI for browser-based applications, client/server application and database driven applications on Unix/Linux, Windows.
  • Demonstrable project management experience in successfully delivering multiple testing engagements, preferably in a global organization.
  • Ability to develop and implement test automation strategies from scratch.
  • Proficiency with test management tools like QTEST, JIRA, Quality Center.
  • Proficiency in QA concepts and methodologies.
  • Proficiency in C++/C and python.
  • Proficiency in GitHub/git command line.
  • Ability to explore new/latest testing tools as per the product requirement.
  • Should have hands on experience in migration, upgrade, integration, end to end testing.
  • Should have hands on experience in building automation framework for API/Webservices.
  • Should have good knowledge and experience in Agile methodology and related processes.
  • Should have knowledge and experience for working in Unix and Database.
  • Good to have CI/CD tools knowledge.
Responsibilities
  • Develop test plan and test strategy meeting functional requirements, user stories and user acceptance criteria.
  • Participate in release planning and product roll-out.
  • Perform hands-on manual and automated testing ("black", “white” and "grey" box). Execute application, usability, functional, regression and performance testing for business applications in a client/server environment.
  • Review, author and maintain flexible and maintainable automated test scripts to support back-end QA automation.
  • Identify and analyze issues, bugs, defects, and other problems, particularly when problems recur in multiple products; recommends and facilitates solutions to these issues.
  • Communicate product readiness, generation of quality metrics, level of quality, and results to Quality Assurance Management and the project team.
  • Identify gaps in the quality assurance and testing processes, generate solutions, and actively address them for continuous improvement.

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A