Bridge International Academies Job Vacancy : Software Quality Engineer, Nairobi

Engineering | Nairobi, Kenya


Software Quality Engineer


Last modified: 6/9/2014


1 Who We Are


Bridge International Academies is transforming education by attacking one of the emerging world’s biggest problems: inadequate access to and quality of education for the children of families living on less than $2/day. As of May 2014, Bridge is operating over 300 academies in Kenya with almost 100,000 pupils, and has aggressive global expansion planned for 2014 and beyond. Bridge utilizes a research-proven, scripted-learning education methodology coupled with big data (all teachers have tablets for instruction, assessment, and data-gathering) to profitably deliver high quality education at less than $6 per child per month. Bridge is a for-profit company that deeply believes that financially sustainable solutions are the long-term answer to development in emerging countries. The Company is backed by top-tier, global venture capital firms. Bridge International Academies offers a tremendous opportunity to grow with one of the world’s most exciting, ambitious, and socially conscious companies, with roles available across a number of competencies and geographies. We look forward to getting to know you!


Position Overview


We are looking for a full time Software Quality Engineer to join our technology team that powers and improves efficiency to enhance our competitive advantage. This person should be familiar with design and implementation issues specific to a data driven, highly scalable environment across both mobile devices and back end servers, and be able to handle such issues with flexibility and ingenuity. The ideal candidate will have a strong customer focus, a proven track record of delivering high-quality products on schedule, and an appreciation for clean, elegant, simple code. The key responsibilities will include:



  • To ensure quality control of all software systems to ensure that they meet business needs.

  • Deliver and manage test plans/scenarios, tests, automated testing tools, and testing platforms for the constantly evolving needs ofour Corporate, Development, and IT Ops teams

  • Drive improvement and extension of automated system, integration and regression testing for both back end server and mobiledevices

  • Provide third-line technical support to in-house users of software developed by our team

  • Partner with internal customers to understand problems, develop solutions, and anticipate needs

  • Drive everything from the testing of our teacher recruiting and training environment, to testing our academy payroll system, to improving the automation and stress testing of our entire current product set

  • Work with the product and development teams to establish the Bridge International Academies technology direction


About You



  • You have a BA/BS in Computer Science or related technical field

  • You are comfortable recommending and advocating for enterprise architectural best practices for testing high-availability, scalability and reliability implementations

  • You must have worked on the testing and implementation of commercial distributed-system, database, or other highly scalable applications, from writing test plans to executing those plans. Experience with testing SOA and Web services, and mobile devices, is required.

  • You must have experience with the entire software development cycle including designing, implementing, documenting, testing, and maintaining complex multi-threaded applications.

  • Must have 3+ years of Java or .Net software development and equivalent object-oriented design experience. Proficiency in est-driven development is required.

  • You are familiar with development and testing environments and management tools such as Hudson/Jenkins, Jira, ActiveDirectory, .NET, Git, automated testing tools for Continuous Integration systems such as ant/nant and related tools for back end server testing, as well as applum/robotium/monkeytalk and related tools for mobile devices

  • You function well in a fast-paced, informal environment where constant change is the norm and the bar for quality is set high

  • You are expert in four or more of the following technologies, and interested in learning the rest:

  • C#/.NET development

  • Android/Java development

  • MS SQL Server

  • Web services

  • JSON

  • Automated testing of back end servers in Continuous Integration environments

  • Automated testing of Android mobile devices in Continuous Integration environments


Software Quality Engineer


Last modified: 6/9/2014


2 Examples of our Software Needs


The following are examples some of the software projects that are currently under development or consideration: Automated Student Payment Information System – manages billing, automatically updates database with data from banks and mobile payment systems, provides tools for operator to correct and assign payments, and uses SMS interface to send coded updates to Schools, and receive interactive SMS queries and remote error correction.


Customized integrated financial system – taking customizable financial package and integrating with payment information system, reporting tools, and developing additional tools for automated budget tracking, and SMS- based payment requests and school payroll.


Data Management and Dashboard/Reporting Tools for HQ staff to support schools – we are developing tools that collect key performance data and provide dashboards/reports to allow support teams to monitor progress of our schools.


Android Mobile Phone App – We have ported many of our paper-based processes at our schools to a mobile phone app on the Android platform to streamline school operations.


Nook Teaching App – All of our lessons are delivered using the Barnes & Noble Nook.


Location


The job is based in our headquarters in Nairobi, Kenya.


The post Bridge International Academies Job Vacancy : Software Quality Engineer, Nairobi appeared first on Jobs in Kenya.


Related Posts Plugin for WordPress, Blogger...
Powered by Blogger.