Tezza”(te-zza) from the Italian word "Completezza” embodies our commitment to providing IT and Business Solutions that are comprehensive, through and complete. We specialize in providing personalized Software Quality Assurance and Testing Services within a streamlined, phased delivery channel.
With a primary goal of putting technological solu...
Read more about this company
Location: Magodo Phase 1, Lagos
Position Summary
We are seeking a detail-oriented QA Tester to ensure the quality and reliability of the MarketEdge CRM platform. The ideal candidate will be responsible for developing and executing test strategies, identifying defects, and collaborating with developers to deliver a robust B2C CRM solution that meets enterprise-grade standards for our QSR, hospitality, and retail clients across West and East Africa.
Key Responsibilities
Test Planning and Strategy
- Develop comprehensive test plans and test cases for B2C CRM modules including Customer Management, Campaign Management, Segmentation, and Loyalty Integration
- Design test scenarios based on functional specifications, user stories, and acceptance criteria
- Create and maintain test documentation including test cases, test data, and traceability matrices.
- Participate in sprint planning and provide testing effort estimates
Manual Testing
- Execute functional, regression, and integration tests across all CRM modules
- Perform UI/UX testing ensuring compliance with design specifications and Ant Design component standards
- Conduct cross-browser testing (Chrome, Firefox, Safari, Edge) and mobile responsiveness validation
- Test API endpoints using Postman or similar tools, validating request/response payloads and error handling
- Verify data integrity across MongoDB collections and validate multi-tenant data isolation
Automated Testing
- Develop and maintain automated test scripts using Jest and React Testing Library for unit tests
- Create end-to-end test suites using Cypress for critical user journeys
- Implement API automation tests for RESTful endpoints
- Integrate automated tests into CI/CD pipeline for continuous testing
- Monitor test coverage metrics and work to improve coverage targets
Integration and Performance Testing
- Test integrations with external systems: Wema Bank Edge Card API, WhatsApp Business API, SMS gateways
- Validate webhook implementations and event-driven data synchronization
- Conduct load testing to ensure platform handles 1,000+ concurrent users per tenant
- Performance benchmark API response times against 200ms threshold requirements
Defect Management
- Log detailed bug reports with reproduction steps, expected vs actual results, and supporting evidence
- Prioritize defects based on severity and business impact
- Track defect resolution through completion and verify fixes
- Conduct root cause analysis for recurring issues
Required Skills and Qualifications
Technical Skills
- 3+ years of experience in software testing, preferably in CRM or SaaS applications
- Strong understanding of MERN stack architecture (MongoDB, Express.js, React, Node.js)
- Proficiency in test automation tools: Jest, Cypress, or Selenium
- Experience with API testing using Postman, Insomnia, or similar tools
- Familiarity with MongoDB queries and data validation techniques
- Understanding of Git version control and CI/CD practices
- Knowledge of Agile/Scrum methodologies
Domain Knowledge
- Understanding of CRM concepts: customer profiles, segmentation, campaign management
- Familiarity with loyalty program mechanics (points, tiers, redemptions)
- Experience testing omnichannel communication systems (SMS, Email, WhatsApp)
- Knowledge of Nigerian fintech regulations and data protection (NDPR) is a plus
Soft Skills
- Excellent analytical and problem-solving abilities
- Strong written and verbal communication skills
- Attention to detail and commitment to quality
- Ability to work independently and collaboratively in a remote/hybrid environment
- Proactive approach to identifying potential issues and improvements
Nice-to-Have Qualifications
- ISTQB or similar testing certification
- Experience with performance testing tools (JMeter, k6, Artillery)
- Familiarity with Docker containerization and cloud platforms (AWS, DigitalOcean)
- Previous experience with IDURAR or similar open-source ERP/CRM platforms
- Understanding of QSR (Quick Service Restaurant) or hospitality industry operations
go to method of application »
Location: Magodo Phase 1, Lagos
Position Summary
We are looking for an experienced Full Stack Developer to join the MarketEdge CRM development team. You will be responsible for building and maintaining both frontend and backend components of our B2C CRM platform, working with the IDURAR codebase to extend its capabilities for consumer-focused use cases. The ideal candidate has deep expertise in the MERN stack and experience building scalable, multi-tenant SaaS applications.
Key Responsibilities
Backend Development
- Design and implement RESTful APIs using Node.js and Express.js for B2C CRM modules
- Extend IDURAR’s existing data models to support consumer profiles, transactions, and behavioral tracking
- Build and optimize MongoDB aggregation pipelines for analytics and reporting
- Implement multi-tenant architecture ensuring complete data isolation between client organizations
- Develop integration middleware for external systems: Edge Card Loyalty API, WhatsApp Business, SMS gateways
- Design and implement background job processing using Bull queue for campaign sending and data synchronization
- Build real-time features using Redis for caching and session management
Frontend Development
- Build responsive React components using Ant Design framework following established design system
- Implement state management using Redux Toolkit for complex application state
- Create dynamic dashboards with data visualization using Recharts or similar libraries
- Develop the Customer 360 profile view with tabbed navigation and real-time data updates
- Build the campaign creation wizard with multi-step forms, content preview, and audience targeting
- Implement the segment builder with visual query construction and live preview
Database Design and Management
- Design and implement MongoDB schemas for: customers, transactions, segments, campaigns, journeys
- Create indexes for optimized query performance across high-volume collections
- Implement data migration scripts for schema evolution
- Ensure referential integrity between CRM entities and external loyalty platform data
API Integration
- Integrate with Wema Bank Edge Card API for loyalty points, tiers, and redemption data
- Implement WhatsApp Business API integration for campaign messaging
- Build SMS gateway integrations with Africa’s Talking and Twilio
- Develop webhook handlers for real-time event processing from external systems
- Create secure API authentication using JWT and OAuth 2.0 patterns
Code Quality and DevOps
- Write clean, maintainable code following established coding standards and IDURAR conventions
- Develop unit tests achieving minimum 80% code coverage
- Participate in code reviews providing constructive feedback
- Contribute to CI/CD pipeline maintenance and deployment automation
- Document APIs using OpenAPI/Swagger specifications
Required Skills and Qualifications
Technical Skills (Required)
- 4+ years of professional experience with MERN stack development
- Expert-level proficiency in Node.js and Express.js
- Strong React.js skills including hooks, context, and performance optimization
- Advanced MongoDB skills: schema design, aggregation framework, indexing strategies
- Experience with Redis for caching, sessions, and real-time features
- Proficiency in RESTful API design and implementation
- Strong understanding of authentication/authorization: JWT, OAuth 2.0, RBAC
- Git version control and collaborative development workflows
- Experience with testing frameworks: Jest, React Testing Library, Supertest
Technical Skills (Preferred)
- Experience with Ant Design component library
- Familiarity with Bull or similar job queue systems
- Knowledge of Docker containerization
- Experience with cloud platforms: AWS, DigitalOcean, or similar
- Understanding of message broker patterns and event-driven architecture
- Experience with IDURAR or similar open-source ERP/CRM platforms
Domain Knowledge
- Understanding of CRM workflows: lead management, customer lifecycle, campaign execution
- Familiarity with loyalty program mechanics and point-based systems
- Experience with multi-tenant SaaS architecture
- Knowledge of Nigerian business environment and regulatory requirements (NDPR) is a plus
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent communication skills for technical discussions and documentation
- Self-motivated with ability to work independently in hybrid/remote environment
- Collaborative mindset and openness to feedback
- Commitment to continuous learning and staying current with technology trends
Key Deliverables
- Customer Management Module: Consumer profiles, 360-degree views, household linking
- Campaign Management Module: Multi-channel campaign builder with scheduling and tracking
- Segmentation Engine: Visual segment builder with RFM analysis integration
- Integration Layer: Edge Card API connector, messaging gateway integrations
- Analytics Dashboard: Real-time metrics, CLV calculations, cohort analysis
go to method of application »
Position Summary
We are seeking a skilled Frontend Developer to build intuitive, responsive user interfaces for the MarketEdge CRM platform. You will work closely with designers and backend developers to implement pixel-perfect UI components using React and Ant Design, ensuring an exceptional user experience for our clients’ marketing managers, support agents, and administrators across the QSR and hospitality sectors in West and East Africa.
Key Responsibilities
UI Development
- Build responsive, accessible React components following the MarketEdge design system
- Implement complex UI patterns using Ant Design framework with custom theming
- Create data-rich tables with sorting, filtering, pagination, and bulk actions
- Develop interactive forms with real-time validation and multi-step wizards
- Build reusable component library ensuring consistency across all CRM modules
- Ensure cross-browser compatibility (Chrome, Firefox, Safari, Edge)
- Implement mobile-responsive layouts for tablet and smartphone access
Key Screens to Develop
- Customer List Screen: Filter bar, sortable data table, bulk actions, pagination
- Customer 360 Profile: Header with quick stats, tabbed navigation (Overview, Orders, Loyalty, Campaigns, Support, Activity)
- Campaign Creation Wizard: 4-step flow with channel selection, audience targeting, content editor, scheduling
- Segment Builder: Visual query builder with rule groups, AND/OR logic, live preview panel
- Loyalty Dashboard: KPI cards, enrollment trend charts, tier distribution visualization
- Support Ticket Detail: Conversation thread, reply composer, customer sidebar
- Analytics Dashboards: Interactive charts, date range selectors, export functionality
- Global Search Modal: Keyboard-navigable search with recent items and quick filters
State Management
- Implement Redux Toolkit for global application state
- Design efficient state structures minimizing re-renders
- Handle async operations using Redux Thunk or RTK Query
- Implement optimistic updates for responsive user experience
- Manage form state using React Hook Form or similar libraries
Data Visualization
- Build interactive charts and graphs using Recharts or Chart.js
- Create real-time updating dashboards with WebSocket integration
- Implement data export functionality (CSV, PDF)
- Design empty states, loading skeletons, and error boundaries
API Integration
- Consume RESTful APIs with proper error handling and loading states
- Implement request caching and data normalization
- Handle authentication flows (login, logout, token refresh)
- Process and display data from external integrations (loyalty, messaging)
Quality and Performance
- Write unit tests using Jest and React Testing Library
- Optimize component rendering and bundle size
- Implement lazy loading for code splitting
- Ensure WCAG 2.1 accessibility compliance
- Participate in code reviews and provide constructive feedback
Required Skills and Qualifications
Technical Skills (Required)
- 3+ years of professional React.js development experience
- Strong proficiency in modern JavaScript (ES6+) and TypeScript
- Experience with Redux or Redux Toolkit for state management
- Proficiency in CSS3, SCSS/LESS, and responsive design principles
- Familiarity with Ant Design or similar component libraries (Material UI, Chakra)
- Understanding of RESTful API consumption and async data handling
- Experience with Git version control and collaborative workflows
- Knowledge of web performance optimization techniques
Technical Skills (Preferred)
- Experience with Recharts, Chart.js, or D3 for data visualization
- Familiarity with React Hook Form for complex form handling
- Knowledge of Cypress or Playwright for end-to-end testing
- Understanding of Web Accessibility (WCAG) standards
- Experience with Storybook for component documentation
- Familiarity with Figma for design handoff collaboration
Design Sensibility
- Strong eye for visual design and attention to detail
- Understanding of UX principles and user-centered design
- Ability to translate wireframes and mockups into functional interfaces
- Experience implementing design systems and maintaining visual consistency
Soft Skills
- Excellent collaboration skills with designers and backend developers
- Strong communication abilities for discussing technical trade-offs
- Self-motivated with attention to quality and deadlines
- Openness to feedback and continuous improvement mindset
- Ability to work effectively in hybrid/remote environment
Nice-to-Have Qualifications
- Experience with CRM or enterprise SaaS applications
- Familiarity with the IDURAR platform or similar open-source projects
- Understanding of multi-tenant application architecture
- Previous work with Nigerian or African business application
- Portfolio demonstrating complex data-rich interfaces
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.