Quality Assurance Engineer

As a Quality Assurance (QA) Engineer, you will be expected to develop and execute exploratory and automated tests to ensure product quality. Some of your responsibilities include designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics.

Key Responsibilities

  • Develop and execute both exploratory and automated tests to ensure product quality
  • Design detailed, comprehensive, and well-structured test plans and test cases
  • Monitor and analyze the results of the debugging process
  • Conduct thorough regression testing after bug resolution
  • Evaluate current products to identify and address deficiencies
  • Track quality assurance metrics, including defect densities and open defect counts
  • Develop and monitor performance metrics throughout all production stages
  • Collaborate with internal teams (e.g., developers and product managers) to define system requirements and ensure consistent project execution.
  • Plan, create, and manage the overall quality assurance strategy
  • Identify bottlenecks in the QA process and recommend improvements
  • Stay current with new testing tools and strategies

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Systems Engineering or closely related majors.
  • Over 3 years of experience as a QA Engineer with core experience in backend service testing, performance instrumentation, test automation, API Automation (Postman, REST assured), and Software Quality Control.

Technical Skills

  • Proficient in Javascript, Selenium and Python programming languages and related frameworks
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Relevant experience in CI/CD and related tools.
  • Experience in writing clear, concise, and comprehensive test plans and test cases
  • Have an understanding of Performance and Security testing methodologies
  • Hands-on experience with automated testing tools such as Cypress, Selenium WebDriver and Appium.
  • Solid knowledge of SQL and scripting.
  • Understanding of REST APIs and backend services.
  • Experience working in an Agile/Scrum development environment.

Soft Skills

  • Strong sense of ownership and pride in performance and its impact on the company’s success.
  • Excellent critical thinking and problem-solving skills.
  • Excellent communication skills to interact effectively with team members and stakeholders.
  • Ability to work independently and collaboratively in a fast-paced environment

Seedfi is expanding its engineering team and seeking a Data Engineer to join our growing engineering team. This Engineer will play an important role in building robust, scalable data infrastructure that powers our lending operations and future financial products. You will work on microservices architecture, real-time data pipelines, and analytics systems that directly impact our ability to serve customers and make intelligent lending decisions.

Key Responsibilities 

  • Core Infrastructure & Architecture
  • -Design and maintain microservices-based data infrastructure, migrating from legacy monolithic systems to modern, scalable architectures.
  • -Build and optimize data pipelines for loan origination, underwriting, credit scoring, and risk assessment.
  • -Develop robust APIs and services for credit bureau integration, fraud detection, and customer analytics.
  • -Implement caching strategies and performance optimizations to handle high-volume transaction processing.
  • Data Engineering & Analytics
  • -Create and maintain ETL pipelines that aggregate data from multiple sources including customer transactions, repayment behaviors, and external data providers
  • -Build data models for credit scoring, customer segmentation, and portfolio risk analysis
  • -Design database schemas and manage PostgreSQL databases ensuring data integrity and optimal performance
  • Innovation & Growth
  • -Contribute to data infrastructure for new product lines including investment products, savings accounts, and financial advisory service.
  • -Build partner integration pipelines for third-party financial services and investment platforms.
  • -Develop customer behavior analytics to support cross-selling and personalized financial product recommendations
  • -Create data frameworks to support regulatory compliance and reporting requirements
  • Quality & Reliability
  • -Implement comprehensive audit logging, data lineage tracking, and tamper-proof record systems
  • -Build automated testing frameworks and migration scripts with resume functionality
  • -Establish data governance practices and ensure security standards across all systems
  • -Monitor and optimize system performance, troubleshooting complex technical issues

Requirements: 

  • -Bachelor’s degree in Data science, Computer science, or a related field, or equivalent work experience.
  • -3+ years of experience in data engineering, preferably in fintech, banking, or financial services.

Technical Skills:

  • -Strong proficiency in Python and SQL, with experience in frameworks like FastAPI, Django, or similar.
  • -Hands-on experience with PostgreSQL or other relational databases, including schema design and optimization.
  • -Experience building and maintaining ETL pipelines and data integration systems
  • -Understanding of microservices architecture and API development.
  • – Excellent communication skills and work ethics 
  • -Experience with credit scoring models, risk assessment, or lending operations.
  • -Knowledge of credit bureau integrations (CRC, FirstCentral, etc.).
  • -Understanding of financial regulations and compliance requirements in Nigeria.
  • -Background in building analytics systems for investment or wealth management products.-Experience with cloud platforms (AWS, GCP, or Azure).
  • -Knowledge of caching systems (Redis, Memcached) and performance optimization.
  • -Familiarity with message queues and event-driven architectures.
  • · Proficiency with Docker and containerization technologies.
  • Version control with Git and CI/CD practices.

Soft Skills:

  • -Strong problem-solving skills with ability to debug complex technical issues systematically.
  • -Self-motivated with ability to work independently and take ownership of projects.
  • -Excellent communication skills for collaborating with cross-functional teams.
  • -Entrepreneurial mindset with interest in building systems that scale.
  • -Passion for financial inclusion and improving access to credit in emerging markets.