Senior Business Analyst/QA

Job Objective

The Senior Business/QA Analyst will be responsible for planning and executing testing and improving overall quality assurance practices. He/She will be responsible for supporting the overall Quality of various software systems and applications. The work involves Test planning, writing Test cases, testing of software applications both manually and using Automation scripts, reporting defects and tracking defect progress, tracking progress of Application(s) Under Test and reporting Test metrics. This person will be working on multiple projects in a dynamic and fast paced environment. He/She will also be responsible for Business Requirement documentation both Functional & Technical & lead the Team towards successful project delivery.

Key Responsibilities

  • Responsible for Test planning based on the project schedule and time lines.
  • Executing manual Testing of various software applications in accordance with the Test cases developed and properly documented
  • Responsible for UAT Testing, System Testing, Functionality Testing, End to End Testing,
  • Responsible for promptly communicating any issues/findings to the team and Management.
  • Responsible for creating and tracking defects & liaise with Developers for resolution.
  • Documenting Test scenarios, work flows, user guides and technical specifications.
  • Creating and maintaining comprehensive supporting documentation relating to the testing process for deployed software.
  • Work in a dynamic environment and being able to multi-task efficiently and switch between multiple projects with ease.
  • Responsible for supporting Production deployments and post deployment validation.

Autonomy
Work under general direction within a clear framework of accountability. Exercise substantial personal responsibility and autonomy. Plan own work to meet given objectives and processes.

Influence
Interact with and influences department/project team members. Has working level contact with customers and suppliers. Make decisions which may impact on the work assigned to individuals or phases of projects.

Business Skills
Demonstrate an analytical and systematic approach to problem solving. Demonstrate effective communication skills.

Technical Skills

  • Bachelor’s degree in Computer Science, Information Technology, Engineering or any related field.
  • 4+ years direct experience functioning in a Software QA role.
  • Strong Knowledge of QA methodology and the software development lifecycle.
  • Hands on experience planning Tests and strong ability to write thorough and comprehensive Test plans and Test cases in accordance with the functional requirements, detail specifications, and project plans provided.
  • Ability to proactively take initiative and demonstrate a high level of accountability.
  • Ability to understand project plan/schedule and resource needs.
  • Ability to monitor and measure progress of Application(s) under Test and to work on multiple projects concurrently.
  • Strong communication skills, both oral and written to interact constructively with the development/QA teams, project management, business stakeholders and vendors.
  • Candidate must possess keen attention to detail and excellent analytical skills.

Please send you CV to: careers@angloafrican.com

Join Us

THE JOB

Position: Draftsman

Hiring Manager: GM

Salary: Attractive package based on candidate profile

Knowledge & Skills:

  • The ideal Candidate should have exposure in working of MEP services.
  • Minimum 5 years’ experience in the field of MEP.
  • Strong Team leadership and Management Skills.
  • Ability to work under pressure and flexibility to work long hours, if situation demands.
  • Ability to work in a collaborative and diverse team environment.
  • Strong skills in AutoCAD 2D.
  • Knowledge in AutoCAD 3D and Revit MEP will be an advantage.

THE METHOD

First Round
A 30-45 minute first interview to understand the candidate’s background and possibly, talk through case studies.

Second Round
One to one meeting with the Hiring manager and members of the executive team.

RESPONSIBILITIES

  • Responsible for design and drafting of MEP drawings of buildings and infrastructure works
  • Prepare coordinated drawings of all MEP services.
  • Quantity take-off from drawings
  • Prepare quantity schedules and measurements for analysis by engineering team
  • Preparation of as-built drawing which can include site surveys.
  • Participate in management and daily operations of drawing office

THE JOB

Position: Consulting Engineer – Mechanical

Hiring Manager: GM

Salary: Attractive package based on candidate profile

Knowledge & Skills:

  • Bachelor degree (BEng) in Mechatronics/Mechanical Engineering or equivalent.
  • Candidate should have already secured eligibility for registration with CRPE.
  • At least 3 years’ experience in Consultancy for Public Health and Mechanical services.
  • Valid driving license.
  • Good technical knowledge in a building’s Public Health and Mechanical services.
  • Able to handle pressure and work within tight deadlines.
  • Proficiency in CAD/BIM will be an advantage.

THE METHOD

First Round
A 30-45 minute first interview to understand the candidate’s background and possibly, talk through case studies.

Second Round
One to one meeting with the Hiring manager and members of the executive team.

RESPONSIBILITIES

  • Investigate and report to Clients on feasibility/benefits of a project.
  • Provide detailed design and preparation of tender/contract documents.
  • Analyse and evaluate Tenders.
  • Provide follow-up on- and off-site during construction.
  • Inspect and sign-off of Works, Commissioning of systems, and Resolution of final account.

THE JOB

Position: Senior Consulting Engineer – Mechanical

Hiring Manager: GM

Salary: Attractive package based on candidate profile

Knowledge & Skills:

  • Bachelor degree (BEng) in Mechatronics/Mechanical Engineering or equivalent
  • Candidate should have already secured eligibility for registration with CRPE
  • At least 8 years experience in Consultancy for Public Health and Mechanical services.
  • Valid driving license.
  • Good technical knowledge in a building’s Public Health and Mechanical services.
  • Able to handle pressure and work within tight deadlines
  • Proficiency in CAD/BIM will be an advantage.

THE METHOD

First Round
A 30-45 minute first interview to understand the candidate’s background and possibly, talk through case studies.

Second Round
One to one meeting with the Hiring manager and members of the executive team.

RESPONSIBILITIES

  • Investigate and report to Clients on feasibility/benefits of a project.
  • Provide detailed design and preparation of tender/contract documents.
  • Analyse and evaluate Tenders.
  • Provide follow-up on- and off-site during construction.
  • Inspect and sign-off of Works, Commissioning of systems, and Resolution of final account.

Software Engineer (Java)

Job Objective

We are looking for Software Engineers with experience in building JAVA applications. You will be part of a talented software team that works on mission-critical applications

Key Responsibilities

  • Develop solutions from supplied specifications using agreed standards and tools under the guidance of senior/principal developers and Solution Architects
  • Create, amend and keep track of software in accordance with the design.
  • Conduct development testing of programs; correct errors and re-test to achieve an error-free result.
  • Document all work in accordance with agreed standards.
  • Take part in reviews of own work.

Adverse Working Conditions

Unplanned or unexpected extended hours of work may be required.
May be required for out of hours support/callout
Occasional International travel may be required

Technical Skills

  • Java 8, Kotlin, Spring Framework (Spring Boot, Spring Web MVC, Spring Integration, Spring Data)
  • ORM Frameworks (Java Persistence API/JPA, Hibernate) / SQL & Databases (PostgreSQL, H2, MySQL, Oracle)
  • Java Message Service (JMS) / Working Experience in Amazon Web Services, Docker
  • Good knowledge of java security API, socket programming, JAAS, JCA, JSSE, TLS, PKI
  • Experience in Micro Services Architecture and Web Services in general (SOAP, REST)
  • Working Experience in JavaScript , AJAX. jQuery, Angular JS, Node JS, HTML 5, CSS
  • Object Oriented analysis and design using common design patterns.
  • Good understanding of Java and JEE internals (Classloading, Memory Mgt, Transaction Mgt)
  • Experience in developing web applications using web framework (JSF, Wicket, GWT, Spring MVC)

Please send you CV to: careers@angloafrican.com

Senior/Lead Software Engineer (Java)

Job Objective

We are looking for Senior/Lead Software Engineers with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing

Key Responsibilities

  • Design and develop moderately complex solutions from supplied specifications using agreed standards and tools, to achieve a well-engineered result.
  • Create, amend and keep track of software in accordance with the design.
  • Conduct development testing of programs; correct errors and re-test to achieve an error-free result.
  • Document all work in accordance with agreed standards.
  • Conduct reviews of supplied specifications, with others as necessary.
  • Take part in reviews of own work. Take part in reviews of the work of colleagues
  • Perform research and development on latest technologies / framework
  • Provide guidance/advice and assistance to colleagues in any aspect of program design, creation, testing and documentation and supervise others

Autonomy
Work under general direction within a clear framework of accountability. Exercise substantial personal responsibility and autonomy. Plan own work to meet given objectives and processes.

Influence
Interact with and influences department/project team members. Has working level contact with customers and suppliers. Make decisions which may impact on the work assigned to individuals or phases of projects.

Business Skills
Demonstrate an analytical and systematic approach to problem solving. Demonstrate effective communication skills.

Adverse Working Conditions

Unplanned or unexpected extended hours of work may be required.
May be required for out of hours support/callout
Occasional International travel may be required.

Technical Skills

  • Java 8, Kotlin, Spring Framework (Spring Boot, Spring Web MVC, Spring Integration, Spring Data)
  • ORM Frameworks (Java Persistence API/JPA, Hibernate) / SQL & Databases (PostgreSQL, H2, MySQL, Oracle)
  • Java Message Service (JMS) / Working Experience in Amazon Web Services, Docker
  • Good knowledge of java security API, socket programming, JAAS, JCA, JSSE, TLS, PKI
  • Strong Experience in Micro Services Architecture and Web Services in general (SOAP, REST)
  • Working Experience in JavaScript , AJAX. jQuery, Angular JS, Node JS, HTML 5, CSS
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Mgt, Transaction Mgt)
  • Experience in developing web applications using web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience in working with payment gateways and developing payment solutions will be a definite advantage

Below additional experiences would be a definite advantage:

  • Exposure in engineering field (mechanical, electrical) and experiences in developing IoT solutions
  • Broad knowledge of IoT architectures, from devices to cloud (Gateways, Connectivity, Analytics)
  • Understanding of Network Programming (HTTPS, TCP, UDP, SSL, SMTP, SNMP, WIFI, RFID, NFC)
  • Strong knowledge of IP-based wireless technology, public wireless networks and IP networking
  • Breadth of knowledge around different kinds of IoT sensors
  • Experience in cloud computing, system programming, big data analytics (e.g Hadoop, Spark), AI/Machine Learning

Please send you CV to: careers@angloafrican.com

Solutions Architect (JAVA)

Job Objective

We are looking for Solutions Architect with experience in designing high-performing, scalable, enterprise-grade applications. Your main roles and responsibilities include designing medium to large application while providing expertise in the full software development lifecycle, from concept and design to testing.

Key Activities

  • Design large or complex systems, covering for example: objectives, scope, constraints (such as performance, resources etc.), hardware, network and software environments, main system functions and information flows, data load and implementation strategies, phasing of development, etc…
  • Take a leading technical role in systems development projects, both within systems design and in interfaces with other stages of development. Evaluates and undertakes impact analysis on major design options
  • Assess and recommend software packages on their ability to meet all or parts of specified requirements and advises colleagues and management on their technical suitability
  • Document all work in accordance with agreed standards.
  • Review systems designs produced by colleagues to ensure that the design meets business needs, uses the appropriate technology and resources and facilitates the integration of multiple systems and technology
  • Enhance the skills and capabilities of the development team by guiding and coaching them in development methodologies, selection of tools, framework, releases

Autonomy
Works under broad direction. Work is often self-initiated. Is fully accountable for meeting allocated technical and/or project/supervisory objectives. Establishes milestones and has a significant role in the delegation of responsibilities

Influence
Influences organisation, customers, partners and peers on the contribution of own specialism. Makes decisions which may impact on the work assigned to individuals or phases of projects. Has significant influence over the allocation and management of resources appropriate to given assignments.

Business Skills
Advises on the available standards, methods, tools and applications relevant to own specialism and can make appropriate choices from alternatives. Analyses, designs, plans, executes and evaluates work to time, cost and quality targets. Assesses and evaluates risk. Communicates effectively, both formally and informally. Demonstrates leadership.

Adverse Working Conditions

Unplanned or unexpected extended hours of work may be required.
May be required for out of hours support/callout
Occasional International travel may be required.

Technical Skills

  • Java 8, Spring Framework (Spring Boot, Spring Web MVC, Spring Integration, Spring Data)
  • ORM Frameworks (Java Persistence API/JPA, Hibernate) / SQL & Databases (PostgreSQL, H2, MySQL, Oracle)
  • Java Message Service (JMS) / Working Experience in Amazon Web Services, Docker
  • Good knowledge of java security API, socket programming, JAAS, JCA, JSSE, TLS, PKI
  • Strong Experience in Micro Services Architecture and Web Services in general (SOAP, REST)
  • Working Experience in JavaScript , AJAX. jQuery, Angular JS, Node JS, HTML 5, CSS
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Mgt, Transaction Mgt)
  • Experience in developing web applications using web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience in working with payment gateways and developing payment solutions will be a definite advantage

Below additional experiences would be a definite advantage:

  • Exposure in engineering field (mechanical, electrical) and experiences in developing IoT solutions
  • Broad knowledge of IoT architectures, from devices to cloud (Gateways, Connectivity, Analytics)
  • Understanding of Network Programming (HTTPS, TCP, UDP, SSL, SMTP, SNMP, WIFI, RFID, NFC)
  • Strong knowledge of IP-based wireless technology, public wireless networks and IP networking
  • Breadth of knowledge around different kinds of IoT sensors
  • Experience in cloud computing, system programming, big data analytics (e.g Hadoop, Spark), AI/Machine Learning

Please send you CV to: careers@angloafrican.com

We thank all interested candidates to send their CV/Cover Letter below.

Send Us Your CV

Your name*
Email*
Phone
Position*
CV*
Cover letter*
Verification Code:captcha