Jobs Career Advice Signup
X

Send this job to a friend

X

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

Oops! It seems this job from Safaricom Kenya has expired
View current and similar jobs using the button below
  • Posted: Sep 25, 2024
    Deadline: Oct 2, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.
    Read more about this company

     

    Software Developer in Test

    Brief Description

    Reporting to the Lead SDET  Channels & Core IT the position holder will oversee and perform Automated testing on all applications from the earliest opportunity and with precision before any application is deployed to production.  Communicating all test issues effectively to the QA manager. Managing the daily workload of a Tester and giving direction on projects. Participate in the test automation tool selection and adoption process; Develop and execute automated test suites using COTS and custom tools; Integrate test suites into the test management system and custom test harnessed.

    Key Responsibilities

    Technical:

    • Produce & manage level test plans, estimate effort and resource test plans
    • Monitor changes to scope during the development cycle and re-evaluate plans and resource accordingly
    • Manage expectations of when testing activities will be complete mitigating risks to key milestones
    • Liaise with the relevant departments to ensure key infrastructure (environments, interfaces & access) is set-up to enable all required testing activities
    • Manage the UAT process by supporting clients to establish key scenarios to test their business processes to maximize benefit of the UAT process ensuring full acceptance and integration of the software solution
    • Assign work to QA Engineers and manage successful completion of work to set deadlines
    • Manage processes and procedures locally within the test team and with external teams across the SDLC to drive and implement improvements to optimize efficiency and first-time pass rate
    • Measure, develop and optimize quality of team outputs and performance.
    • Build test scripts from various sources including functional specifications, technical specifications and sessions with developers and designers
    • Review requirements, specifications, user documentation, help files, and other project documentation to assure quality of the products and tests to be developed; i.e., perform manual static testing.
    • Select and develop appropriate test automation tools, applying the latest techniques in test automation; e.g., data-driven testing.
    • Use risk-driven techniques to develop, maintain, and execute automated test suites for various Software Cafeteria products; i.e., perform automated dynamic testing.
    • Execute automated tests and validate the results.
    • Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
    • Work with the Development team to create and maintain an automated nightly build verification (“smoke”) test.
    • Ensure proper version control and configuration management of all test objects developed and test environments used.
    • To facilitate in-house performance testing ensuring that all key infrastructure, data requirements are met as well as establishing the best tools for the job
    • Identify key components of the system that are suitable for automation and implement approach to deliver benefits through automation
    • Experience with Continuous Integration tool (e.g. Jenkins) Experience with GitLab to implement for the 

    Results Tracking and Reporting:

    • Monitor defects raised by the team and challenge their prioritization supporting to resolution.
    • Manage all issues that impact on the team’s ability to complete testing activities on schedule
    • Create and maintain manual test repositories and regression test packs with a view of constant optimization to improve test estimates
    • Create, maintain and manage test related documentation C
    • Provide the QA Manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
    • Assist the QA Manager in preparing test plans, budgets, and schedules.
    • Take responsibility to ensure all solutions delivered meet the highest quality standards.

    Qualifications:

    • At least 3 - 5 years of automated testing experience (Must demonstrate)
    • Qualified to ISEB/ISTQB Foundation Level or better.
    • You’ve got a working knowledge of Docker.
    • You’re interested in growing your knowledge and skills in Test Environment Provisioning and Configuring using technologies like Terraform, Ansible, Kubernetes, GCP, or AWS.
    • You have experience with Continuous Integration systems (e.g., Jenkins, Travis, GitLab, CircleCI etc).
    • Experience in one or more of the following programming languages and tools: Python, Selenium, Java, XML, SQL, JavaScript.
    • Degree in Computer Science or any other relevant (Priority given to skills over degree major)
    • Exceptional Communication skills.
    • Demonstrate excellent documentation skills and an aptitude to clearly communicate findings and results.
    • Ability to effectively prioritize and deliver work in a high-pressure environment.
    • Show full commitment to continuous improvement of processes and deliverables.
    • Demonstrate a high degree of literacy, numeracy, and accuracy
    • Possess good problem-solving skills
    • Proactive, highly motivated, and a strong team player with a positive attitude
    • Experience with REST API testing tools such as Postman, SOAP UI, and, or Swagger

    go to method of application »

    Specialist - Enterprise Services Optimization

    Job Description

    Reporting to the Senior Manager - Enterprise Service Support - the holder of the position will perform complex 2nd Line technical support operations for enterprise customers as well as support digital services as per respective portfolio, perform 2nd line support for escalations from the Enterprise Service Support teams (ECS and Platinum) and liaise with internal stakeholders and vendors to offer permanent solutions to recurring problems. 

    Responsibilities

    Key Responsibilities

    • Problem management – deep dive on recurring Incidents 
    • Customer project execution (complex and time bound), reviews and redesigns of existing customer solutions 
    • Drive automation agenda e.g. creation of robots to create efficiencies within ESS. 
    • Service migrations, Relocations, Decommissions, Upgrades and downgrades. 
    • Technical escalations with backend teams and vendors, especially on global or specific customer incidents that work around was provided 
    • Liaison and coordination of CRQs and change management to avoid/reduce customer impact – review pre-checks and post checks 
    • Vendor and Partner evaluations 
    • Enterprise customer facing Systems licensing e.g managed security end point licensing. 
    • Ensure all customer solutions are documented;  
    • Ensure communication progressively and properly done to all stakeholders Weekly and monthly reporting on link performance  
    • Participate in End-to-End EBU automation project squad. 
    • Optimize and monitor alerts on the Enterprise IP core and follow up on resolutions. 
    • Be a custodian of network documentation and improvements of the versions. 
    • Spares tracking and management in liaison with the responsible sections in the company for the IP devices in use. 
    • Fix network faults on the transport network serving the Enterprise IP network in co-ordination with the regional networks Ops team. 
    • Co-ordinate proactive exercises on solutions offering to customers to ensure optimal performance and reduce possibilities of service outages in co-ordination with internal backend teams 
    • Liaise with vendors and fiber providers for resolution of the network faults within the agreed timelines. 
    • Track QOS affecting parameters e.g. utilization and latencies on the last mile network serving enterprise customers and ensure proactive resolutions. 
    • Hold regular service review meetings with partners and vendors 
    • Work closely with the customer experience teams to drive NPS  

    Qualifications

    • A minimum of bachelor’s degree in electrical & electronics, Engineering, Telecommunication, Computer, IT or related field.
    • Should have demonstratable at least 2yrs experience working in energy system in telecommunication environment.
    • Should demonstrate expertise IT/computer Literacy.
    • Should demonstrate proficiency in Data analytical tools and presentation skills.
    • Knowledge and accreditation in Data Center and Energy Management systems including, CEM/CMVP and DCIM is an added advantage.
    • Working knowledge and accreditation in electrical or solar systems installation and commissioning such as T1/T2 or T3.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Safaricom Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail