Quality Assurance Analyst At Corporate Staffing

Details of the offer

Key Duties and Responsibilities
Design, analysis, development, delivery, and continuous improvement of all Systems QA processes.
Apply knowledge and experience in Software Testing Standards to assist business and product teams in developing solutions.
Ensure adherence to internal policies and procedures during CBA application development in line with ITIL and other best practice standards.
Manage relationships and protocols with technical platform owners and internal business owners.
Advise on technology improvements to maximize business objectives.
Provide leadership, support, and guidance to the Applications Development Team, fostering a conducive working environment.

Qualifications and Skills:
Bachelor's degree in Computer Science, Information Technology, or related field. A Master's degree in Technology or Business-related course is an added advantage.
Minimum of 3 years' experience in IT systems development within a large, highly digitized organization, with at least 2 years in software testing.
Experience in writing, executing, and monitoring automated test suites using technologies such as Cucumber, Concordion, Selenium, Appium, Robotium, SoapUI, Jmeter.
Certification and experience in implementing best practice frameworks, e.g., ITIL, PRINCE2.
Hands-on experience in software development with major languages like Java, Kotlin, C++, C#, and using RDBMS such as Oracle and MS SQL.
Strong understanding of SOA lifecycle, integration patterns, and standard methodologies.
Knowledge of Linux/Unix commands and SQL.
Deep understanding of industry-standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST, and JSON).
Experience with continuous integration tools such as Gitlab CI/Jenkins.
Familiarity with issue/bug tracking tools like JIRA.
Testing Automation experience.

Technical Competencies:
Support delivery and software development teams in adhering to established processes.
Perform quality audits and reviews, ensuring compliance with process and work instructions.
Provide technical guidance to integration and applications teams to ensure quality across the software development life cycle.
Formulate and implement software testing strategies.
Perform code reviews.
Work with business and product teams to develop functional and technical requirements and propose solutions.
Use source control and bug-tracking systems.
Evaluate and plan QA tasks for software development projects.
Provide input into Business Continuity and Data Security Plans for software platforms.
Perform research to evaluate emerging technologies.


Nominal Salary: To be agreed

Source: Myjobmag_Co

Job Function:

Requirements

Senior Auditor - 30 Posts At The Office Of The Auditor-General (Oag)

Advert No.SA/01/10/2024 Purpose of the job Reporting to the Principal Auditor, the Senior Auditor will be responsible for the execution of routine audit plan...


From The Office Of The Auditor-General (Oag) - Nairobi Area

Published a month ago

Quality Analyst (Manual)

Sportserve   forms part of a remarkable group of B2C sports betting and B2B sportsbook technology companies, focused on delivering first class sports betting...


From Sportserve - Nairobi Area

Published a month ago

Quality Control And Operations Manager At Fanisi Hr Solutions

Our client based in Thika specializes in producing packaging materials. They seek to hire a Quality Control and Operations Manager. The individual is respons...


From Fanisi Hr Solutions - Nairobi Area

Published 21 days ago

Data Entry Intern At Nairobi Central Hardware

We are looking for a self-motivated fresh graduate to undertake the role of Data Entry for a period of six months, with the possibility of either renewal or ...


From Nairobi Central Hardware - Nairobi Area

Published 23 days ago

Built at: 2024-11-07T03:45:06.183Z