Senior Software Quality Assurance Analysts 

or Register to apply for this job
This Job has Expired
Company Details
Industry: Telecommunications
Description: Tezza Business Solutions Ltd is a "niche” service provider of Software Development, Quality Assurance and Software Testing services. Tezza began its operations as Web Development company in 2000 in Overland Park, Kansas. Since then, we’ve evolved into a Services-oriented company who only engage in Product development as a value-add service to our customers who continue to appreciate our "Customer First” Service Delivery approach. Tezza opened its first office in Kenya in 2009 with a primary goal of building capacity of qualified software development and testing resources to work on outsourced projects from North America. Whilst we are partners and reseller of solutions today, our primary interest is in providing services; the products we sell are sold in conjunction with the services we provide. Since 2009, Tezza has grown in size and reputation with over 150 resources and offices in key 4 East and West African countries - Kenya, Nigeria, Tanzania and Uganda. Tezza has now become the #1 QA and Software Testi
Job Description

JOB PURPOSE 

 

Performing quality reviews on business requirements, developing standardized testing methods and strategies, leading execution of functional and non-functional tests and implementing quality testing and reporting processes to track and ensure adherence to quality software development process and products. The role reports to Snr Manager Software Quality Assurance. 

 

KEY RESPONSIBILITIES

 

Champion and coordinate business requirements reviews across functional teams and ensures that the business requirements are complete, precise, and testable.

 

Works with project team to define and create overall project test strategy/test plan, plan test schedules or strategies and Identifies test resources, estimates test effort in accordance with project scope or delivery dates and ensures that the test strategy is achieved. 

 

Develop, document, and maintain manual and automated functional testcases, nonfunctional test cases, test scripts and other test artifacts like the test data, data validation, harness scripts and automated scripts. 

 

Works collaboratively with the business units and project teams to execute and validate test cases based upon business requirements and ensures that the test cases are traceable to the requirements. 

 

In collaboration with GEA and other critical stakeholders, tune the SQA processes, adopt tools and define re-usable templates in-line with the adoption and maturity of the SQA Framework. 

 

Define test process including required test activities and deliverables, conduct Test Readiness Assessment, establish test beds, and ensure that test beds are available for all planned white box and black box testing activities. 

 

Engages, champions, and collaborates with technical teams / personnel in nonfunctional testing including integration, regression, load, performance, security, and usability testing.

 

Prepare, share, and review test results periodically, report any defects, bugs, errors, configuration issues, and interoperability flaws and develop test acceptance reports for projects and software changes. 

 

Works with business units to perform post deployment sanity and regression tests and post-implementation review within defined period to confirm that the deployed solution works as per the business requirements.

 

Participates in formulation and Implementation of Software process improvement policies and strategies for IT division. 

 

DAILY RESPONSIBILITIES: 

 

Develop, distribute, and coordinate in-depth business requirement reviews across functional teams and ensures that the business requirements are comprehensive, precise, and testable. 

 

Develop, document, and maintain functional and non-functional test cases, test scripts and other test artifacts like the test data, data validation, harness scripts and automated scripts.

 

Engages, champions, and collaborates systems personnel and business units in software testing both functional and non-functional testing. 

 

Prepare, share, and review test results periodically, report any defects, bugs, errors, configuration issues, and interoperability flaws and develop test acceptance reports for projects and software changes.

 

Evaluating application release deliverables against expected quality standards of output and escalating any problems for resolution and subsequent achievement of commitments. 

 

CHALLENGES: 

 

This role operates in a very dynamic technological environment requiring the job holder to continuously keep abreast with emerging technologies and ever-changing business processes. To maintain the high standards demanded by the business, change process require extensive tests to clear any undesired effects due to inter-relationship in the core banking system and channels. The job holder has a consequence to urgently up-skill to effectively deliver as appropriate. 

 

MINIMUM POSITION QUALIFICATION REQUIREMENTS

 

 Academic & Professional 

 

Required (Must Have):

 

Education: Bachelor’s degree Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field of study RQ 

 

Professional Qualifications: ISTQB / ISTQB Agile Tester Certification / Certified Test Engineer (CSTE) / Certified Software Quality Analyst (CSQA) / Certified Associate in Software Testing (CAST) / CMSQ (Certified Manager of Software Quality) 

 

Added Advantage:

 

Project Management PRINCE II (Practitioner) / AgilePM / PMI-ACP / Certified Agile Project Manager (IAPM) / Certified Scrum Master (CSM) 

 

Master’s Degree Business Administration or Project Management 

 

Experience

 

Required/ Must Have:

 

Software Quality Assurance in the banking industry - 5 Years

 

Essential:

 

IT Projects - 5 Years

 

Desirable:

 

Emerging Technologies (e.g. Mobile, Internet Banking, Cloud, Microservices etc) - 2 Years

 

Software Applications & Support - 5 Years 

 

Software Development - 2 Years

 

Location: Nairobi 

 

Terms: Full Time, On site; Contract duration: 1 Year with possibility of extension

 

 

 

Education: Degree, Diploma
Employment Type: Contract Based
Contact Information
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.

Recent Jobs