Jobs Career Advice Signup

Send this job to a friend


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

  • Posted: Nov 10, 2020
    Deadline: Not specified
  • Extra Inch is one of the fastest growing technology hubs in East and Central Africa region offering software services and products.
    Read more about this company


    Project Manager



    • Develop, create and manage project plans to ensure timely completion of implementations
    • Maintain project documentation, issue management, change requests and change management
    • Hold team and client status meetings to provide visibility to the project's progress, deadline, goals, objectives, and issues.
    • Define project schedules, allocate resources, and monitor progress.
    • Align project objectives with company goals, and make sure the project team is clear on objectives
    • Coordinate internal resources and third parties/vendors for the flawless execution of projects
    • Ensure that all projects are delivered on-time, within the scope, and within budget
    • Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility
    • Coach and guide team members to complete tasks and project deliverables.
    • Manage all documentation including detailed project requirements.
    • Develop a detailed project plan to track progress
    • Use appropriate verification techniques to manage changes in project scope, schedule, and costs
    • Measure project performance using appropriate systems, tools, and techniques
    • Report and escalate to management as needed, resolve conflicts related to schedule, solution, and team performance. 
    • Manage the relationship with the client and all stakeholders
    • Perform risk management to minimize project risks
    • Create client confidence in the project's performance
    • Help make complex implementation concepts simple for clients
    • Seek ways to improve the process of delivering solutions to clients
    • Establish and maintain relationships with third parties/vendors
    • Create and maintain a comprehensive project documentation
    • Help the project team with the design and development tasks
    • Lead process of issue identification and resolution
    • Manage risk tracking process
    • Work multiple projects simultaneously
    • Keep teams motivated to deliver a successful implementation.


    • Minimum Bachelor Degree in Computer Science, or related, with 2 years of applicable experience required.
    • Three or more years of project management experience in I.T.
    • A natural leader with the ability to maintain multiple projects without compromising results
    • High energy, "can-do" attitude with a willingness to do what it takes to get the job done
    • Comfortable working closely with Engineering and offshore development teams
    • Detail-oriented
    • Strong organization and planning skills.
    • Thrives in a collaborative environment
    • Good communications skills, with customers, team, and stakeholders
    • Business & IT strategy experience
    • Deep customer focus mindset and experience with researching and determining customer needs
    • Knowledge of related software tools
    • Highly quantitative, analytical, and business-minded person
    • Great educational background, preferably in the fields of computer science or engineering for technical project managers
    • Proven working experience as a project administrator in the information technology sector
    • Solid technical background, with understanding or hands-on experience in software development and web technologies.
    • Excellent client-facing and
    • Internal communication skills
    • Knowledge of commercial banking and/or marketplace lending industries
    • Excellent written and verbal communication skills
    • Solid organizational skills including attention to detail and multi-tasking skills
    • Strong working knowledge of Microsoft Office and Excel. 

    This Job Is Ideal for Someone Who Is:

    • Dependable -- more reliable than spontaneous
    • Adaptable/flexible -- enjoy doing work that requires frequent shifts in direction
    • Detail-oriented -- would rather focus on the details of work than the bigger picture

    This Company Describes Its Culture as:

    • Aggressive -- competitive and growth-oriented
    • Outcome-oriented -- results-focused with a strong performance culture
    • Team-oriented -- cooperative and collaborative

    go to method of application »

    Systems Quality Assurance Engineer

    General Responsibilities:

    • Adhere to, support, and promote the Extra Inch vision and culture statements
    • Demonstrate professional, respectful interaction with other team members
    • Accurately and professionally represent Extra Inch to customers and vendors
    • Other duties as assigned.


    Primary Responsibilities: 

    • Work with vendors, subject matter experts, end-users, and software developers to deploy and support business systems and processes
    • Perform all aspects of validation and verification of IT systems, including integration, system, regression, performance, and user acceptance testing
    • Ensure quality standards and requirements are met by developing, executing, and maintaining test plans, test cases, and test scripts
    • Identify and document feature enhancements, issues and defects found during testing and by user feedback
    • Document procedures and build user guides
    • Provide support and training to software application users
    • Recommend and implement best practices to increase efficiency and reduce costs
    • Communicate openly, share knowledge, build positive collaboration between departments and team members
    • Support and contribute to department and company metrics
    • Be actively engaged in continuous improvement projects and culture
    • Play a key role in our Continuous Quality process by being directly involved in all phases of product development for web, iOS, and Android applications.
    • Work with development teams to plan safe release schedules for application features.
    • Decompose requirements into exhaustive test cases and create tests within TestRail.
    • Lead feature testing for assigned projects on a continuous basis.
    • Participate in regression testing, user acceptance testing, and load testing to ensure acceptance criteria are met and quality is high.
    • Log issues discovered in testing with steps to reproduce and failed acceptance criteria.
    • Work closely with development teams to assess the testing impact and deployment risks.
    • Participate in product releases and test feature delivery via post-production validation.
    • Aid in identifying and documenting critical application flows for test automation.
    • Assist in improving QA processes, tools, and environments. 
    • Support all testing activities for new and existing solutions ;
    • Test according to tickets, test lists, and free tests
    • Development of test cases, test routines, and automated tests in cooperation with our software development team. 
    • Creation and documentation of test cases and results
    • Set up a testing environment to align with the customer environment
    • Reporting reproducible error scenarios Improvement of our quality processes in cooperation with the department's software development, project management, and service. 

    Minimum Requirements: 

    • Associate’s degree in computer science, IT or related field or equivalent combination of education and experience
    • Knowledge of software development processes
    • Knowledge of business process modeling
    • Ability to learn new software technologies
    • Experience with documentation of processes
    • Ability to maintain confidentiality
    • Ability to communicate with all levels of internal and external customers
    • Technical training skills
    • Proficient with Microsoft Office products
    • Experience working with banking / financial solutions environment preferred
    • Self-starter, creative, and problem solver
    • Strong time management and organizational skills
    • Passion for excellence
    • Value and build a culture of measurement
    • Ability to travel as required


    • 2+ years of experience testing complex software applications, including web, iOS, and Android applications as well as application services and APIs.
    • Well versed in decomposing requirements into test cases.
    • Skilled in communicating with business stakeholders and development teams to clarify software requirements, provide feedback, and communicate test failures.
    • Exhibit high standards, attention to detail, and a customer-focused attitude when assessing the quality of software deliverables.
    • Demonstrate knowledge of the software development lifecycle and release strategies.
    • Demonstrate the ability to assess the testing impact and deployment risks for software changes.


    • Familiarity with modern UI/UX practices.
    • Experience creating test cases in TestRail or similar.
    • Hands-on experience developing web or mobile applications.
    • Hands-on experience developing or using Cypress or other test automation tools.
    • Hands-on experience testing APIs using Swagger, Postman, Fiddler, or other tools.
    • Experience with bug tracking tools and version control systems as well as with test automation and continuous integration
    • Experience with test management systems is an advantage (TestRail)
    • Programming skills are an advantage (Python, C++, Java, C#, Delphi) High degree of personal responsibility, quality awareness, and assertiveness
    • Must have the ability to prioritize tasks while handling multiple projects, communicate clearly, and document all test results using approved Software methodology.
    • Ability to work independently as well as collaborate in a team and across functional groups. 

    What you can expect from us; An inviting, family-like atmosphere

    Ample opportunities for professional development. New challenges and opportunities to learn every day. 

    go to method of application »

    Software Developer


    • Researching, designing, implementing, and managing software programs
    • Document and maintain software functionality
    • Testing and evaluating new programs
    • Identifying areas for modification in existing programs and subsequently developing these modifications
    • Writing and implementing efficient code
    • Determining operational practicality
    • Developing quality assurance procedures
    • Deploying software tools,processes, and metrics
    • Maintaining and upgrading existing systems
    • Training users
    • Comply with project plans and industry standards
    • Ensure software is updated with the latest features
    • Working closely with other developers, UX designers, business and systems analysts
    • Consulting with departments or customers on project status and proposals.
    • Working with customers or departments on technical issues including software system design and maintenance.
    • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
    • Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
    • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
    • Preparing reports on programming project specifications, activities, or status.
    • Conferring with project managers to obtain information on limitations or capabilities.
    • Develop software verification plans and quality assurance procedures


    • Bachelor's degree in computer science or related degree.
    • Proven work experience as a Software Engineer or Software Developer
    • Experience designing interactive applications
    • Excellent knowledge of relational databases, SQL, and ORM technologies
    • Knowledge of the software development life-cycle.
    • The desire to work in a fast-paced environment.
    • Ability to develop unit testing of code components or complete applications.
    • Creativity is always a plus.
    • Must be a full-stack developer and understand concepts of software engineering.
    • Experience working on a variety of software development projects.
    • Must have at least 3 years of ASP.Net MVC/.Net core technologies
    • Excellent experience with REST API/ Web API creation, consumption, integration using Service-Oriented Architecture.
    • Must be good at using HTML 5, Bootstrap CSS, TypeScript, and JavaScript
    • Experience with version control using TFS/Github
    • Proficiency in developing models using .Net / .Net Core Entity Framework with code first approach or database first approach

    Method of Application

    If you believe you can match the expectation of the above role, send a detailed CV, copies of academic and professional certificates, names and contacts of 3 referees including one from your recent employer to [email protected]

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Apply Now
  • Send your application

    View All Vacancies at ExtraInch Limited Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail