Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 21, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Established on the platform of e-Governance and smart technologies, Contec Global is amongst the most experienced independent technology and systems organizations operating in developing countries. Today, we are engaged globally in providing integrated, systems-based solutions in these fields. Our core focus is using technology to sustainably advance huma...
    Read more about this company

     

    Software Engineer (QA Testing)

    Job Description

    • NowNow is a leading B2B, B2C FinTech in Nigeria and Angola, we are also rapidly growing our product suite & technology platform internationally. We are involved not just in payments but in building out the world's best technology ecosystem that digitizes cash & provides financial inclusion through technology in order to provide dignity & a better life to Africans. 
    • Our ecosystem provides the best possible service & digital tools for Merchants, Agents & Consumers so that they can transact & grow together With a high-quality cross-functional team of 250+ we align through clear metrics, data-informed decisions, and an agile framework to deliver & monetize products and features that are human-centered and designed to be relevant to an ever changing market Our software engineers work on multiple platform capabilities on a wide range of technologies including REST API’s, Java, Java Springs, Hibernate, Oracle, AWS, micro-services etc.
    • If you are looking for an opportunity to validate creative technology solutions, NowNow is the right place for you. As a QA Engineer, NowNow Platform & Product Engineering, you will validate reusable common services & product specific components.
    • You will collaborate with technical leads, technical architects, technical managers, product managers, agile coaches & other engineers across the company on high impact capabilities & product features.
    • You will understand the business and technical requirements, write, review, execute test plans & test cases.

    Roles and Responsibilities

    • Understand the functional business requirements, non-functional business requirements, technical requirements, understand the technical design, translate requirements into test cases, collaborate with the business analysts & product managers to clarify the doubts.
    • Perform Web Application Testing, Mobile Application Testing, API Testing
    • Understand the test strategy, write and review the test suite, test scripts & test cases
    • Execute the test scripts and document results’-test and track to closure
    • Be an active member of the Agile Software Development Methodologies. Participate in the daily scrums and provide your incremental status on testing activity, give demos as per the schedules planned
    • Ability to take full ownership of features and functionality.
    • Make use of the best practices for the testing have been followed
    • Provide the estimate of your testing related works and tasks allocated to you and meet the dead lines as planned
    • Execute manual & automated testing

    Requirements

    • Worked in environments where Applications are build using Android, iOS, Angular, Java, Node.js, Oracle, AWS kind of technologies with a focus on the building platform & product architectures using microservices, event-driven, serverless architectures.
    • Worked in environments where features are build on domains like Wallets, Payments, POS / MOS. eCommerce, Cards etc.
    • Experience in Web/Mobile Application Testing
    • Experience in API Testing
    • Experience in using tools like Bug reporting & documentation tools like JIRA & Confluence
    • Experience working in Agile Environments
    • Experience in understanding the software internals, debugging problems using log files, databases.
    • Experience in writing automated tests using Selenium for Web Automation or Appium for App Automation with JAVA and various other tools like TestNG, Maven, etc.
    • Experience working with development engineers to understand technical implementation
    • Experience working with Product Management, User Experience, and Customer Support groups to understand customer usage models and develop test plans and suites that approximate real-world environments.
    • Experience in understanding the domain and the product in detail and coming up with the test strategy/planning, test cases, test case execution, driving the test case sign-off processes with the stakeholders, contributing to test execution and reporting.
    • Strong knowledge of QA methodology & tools
    • Experience in writing test cases, defect logging and test reporting.
    • Execute all levels of testing (Functional, System, Integration, Regression, Performance, Security).
    • Develops, publishes, and implements test plans. Writes and maintains test automation. Develops quality assurance standards.
    • Defines and tracks quality assurance metrics such as defect densities and open defect counts.
    • Experience in detecting and tracking software defects and inconsistencies.
    • Proficient understanding of code versioning tools, such as Git, SVN, TFS etc.
    • Good understating of application security fundamentals.
    • Excellent verbal and written communication skills.

    go to method of application »

    Technical Lead - Devops & SREs

    Job Description

    • As the Technical Lead for DevOps & Site Reliability Engineers(SREs), you will lead and mentor a multidisciplinary team of DevOps and SRE engineers, overseeing infrastructure reliability, automation, monitoring, and incident response.
    • While leading a cloud migration initiative, this role will also focus on enhancing system resilience, optimizing CI/CD pipelines, and fostering a culture of continuous improvement.

    Rrsponsibilities

    • Lead, mentor, and grow a high-performing team of DevOps and SRE engineers, promoting best practices in automation, reliability, and operational excellence.
    • Design and implement strategies for infrastructure reliability, scalability, and security across cloud and on-premises environments.
    • Plan and execute cloud migration projects, ensuring smooth transition with minimal downtime and risk mitigation.
    • Oversee and improve CI/CD pipelines, infrastructure as code (IaC), and deployment automation to accelerate software delivery.
    • Develop and maintain monitoring, alerting, and observability solutions to proactively detect and resolve issues.
    • Collaborate with development, QA, security, and product teams to align operational goals with business objectives.
    • Lead incident management, root cause analysis, and post-incident reviews to continuously improve system stability.
    • Manage cloud resource utilization and cost optimization efforts.
    • Drive adoption of DevSecOps practices, embedding security automation into workflows.
    • Advocate for and implement GitOps and cloud-native best practices.
    • Communicate technical strategies and progress effectively to stakeholders and senior management.

    Requirements

    • Bachelor’s or Master’s Degree in Computer Science, Engineering, or related field.
    • 5+ years of experience in DevOps, SRE, or infrastructure engineering roles with at least 2 years in a leadership capacity.
    • Proven experience leading and mentoring DevOps and SRE teams.
    • Hands-on expertise with cloud platforms (AWS, Azure, GCP, etc) and experience leading cloud migration projects.
    • Strong knowledge of Infrastructure as Code tools (e.g Terraform, CloudFormation, ARM templates).
    • Proficiency with containerization and orchestration technologies (Docker, Kubernetes).
    • Extensive experience designing and managing CI/CD pipelines (e.g Jenkins, GitLab CI, CircleCI, etc.).
    • Solid background in Linux/Unix administration and scripting.
    • Experience with monitoring and observability tools (Prometheus, Grafana, ELK stack, DataDog).
    • Deep understanding of incident management and operational resilience frameworks.
    • Familiarity with DevSecOps principles and security best practices.
    • Excellent leadership, communication, and stakeholder management skills.
    • Experience with performance tuning and capacity planning.

    go to method of application »

    Software Engineer (Mobile & POS)

    Job Description

    • As a Mobile Developer, you will design, develop, and maintain high-quality native Android and POS applications using Kotlin, while also contributing to cross-platform mobile app development using Flutter. Experience with SDKs from Telpo, Urovo, and Newland will be a significant advantage, enabling you to build robust integrations with popular POS hardware.

    Responsibilities

    • Understand the functional business requirements, translate into the technical design, do technical analysis, create conceptual approaches, do impact analysis, collaborate with the business analysts & product managers to clarify the doubts.
    • Understand non-functional requirements spanning across security, scalability, reliability, availability and provide the technical design. Implement the design
    • Design, build, test, deploy & support software components & applications
    • Implement the projects using the Agile Software Development Methodologies. Participate in the daily scrums and provide your incremental status, give demos as per the schedules planned
    • Make use of the best practices for the development, validate and deploy components & modules. Contribute towards the best practices
    • Provide the estimate of your works and tasks allocated to you and meet the dead lines as planned
    • Do POCs for the new capabilities, new products developments. Study the API’s, integrate with partners, clarify questions.
    • Develop and maintain native Android mobile and POS applications using Kotlin, ensuring high performance and reliability.
    • Build cross-platform mobile applications using Flutter and Dart to support multiple platforms efficiently.
    • Integrate and customize third party SDKs, including Telpo, Urovo, and Newland POS SDKs, to enable hardware functionalities such as printing, scanning, and payment processing.
    • Collaborate with product managers, designers, and backend developers to deliver seamless user experiences.
    • Integrate mobile apps with backend services via RESTful APIs, WebSockets, and real-time communication protocols.
    • Work with hardware components and IoT devices using Bluetooth, Wi-Fi, and BLE protocols where applicable.
    • Implement secure payment gateway integrations and ensure compliance with mobile security best practices.
    • Write clean, maintainable, and well documented code with unit and integration tests.
    • Troubleshoot, debug, and optimize applications for performance and scalability.
    • Participate in code reviews and contribute to continuous improvement of development processes
    • Stay updated with emerging mobile technologies, POS hardware trends, and SDK updates.
    • Support deployment processes, including app store submissions and POS device provisioning.
    • Collaborate with UI/UX designers to translate designs into responsive, performant interfaces
    • Manage app lifecycle, including deployment to Google Play Store and Apple App Store.
    • Stay updated with the latest trends and best practices in Kotlin, Flutter, and mobile development in general.
    • Support continuous integration and delivery pipelines to automate builds, testing, and deployment.
    • Mentor junior developers and contribute to team knowledge sharing."

    Basic Qualifications

    • 2+ years of professional experience in mobile development with strong proficiency in Kotlin and Android SDK.
    • Worked in Fintech / Payments / Banking / Financial Services domain
    • Very strong & deep understanding in Software Design Patterns, OOPS Concepts, SDLC, Code Management & Branching Concepts
    • Experience in writing very robust, secure, reusable & scalable code
    • Proven experience developing POS applications or integrating with POS hardware SDKs.
    • Familiarity with Flutter and Dart for cross-platform mobile app development.
    • Experience integrating RESTful APIs, WebSocket, and third-party SDKs.
    • Knowledge of Bluetooth, Wi-Fi, and BLE protocols is a plus.
    • Strong knowledge of Android SDK, Kotlin coroutines, and modern architecture patterns (MVVM, Clean Architecture).
    • Understanding of mobile UI/UX principles and ability to implement responsive designs.
    • Hands on experience with Telpo, Urovo, and Newland POS SDKs or similar hardware SDKs.
    • Experience with version control systems (Git) and CI/CD pipelines.
    • Strong problem-solving, debugging, and analytical skills.
    • Excellent communication and teamwork abilities.
    • Solid understanding of mobile security best practices, including encryption and secure storage.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Contec Global Infotech Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail