Software Quality Assurance Engineer Job, Kenya Current IT Jobs 2021,



REF: IQA/4/2021- SOFTWARE QUALITY ASSURANCE ENGINEER.


JOB PURPOSE:


ICube’s mandate is to produce software to improve processes for both internal and external customers. To support quality delivery of the software, a Quality Assurance Engineer oversees the process of software delivery by ensuring efficiency in the operations and reliability of the software product.


KEY RESPONSIBILITIES


As a member of the team, you are required to:



  • Test Case Creation; Including writing automated tests.

  • Test Plan Creation.

  • Requirements Analysis including Risk Analysis.

  • Defect Logging: Identify, isolate, and track bugs throughout testing.

  • Test Case Execution.

  • Defect Re-verification.

  • Perform manual exploratory testing.

  • Perform automated load testing.

  • Evangelize best practices during sprint planning.

  • Validate entry criteria into development is attained.

  • Drive innovation and streamline overall testing processes.

  • Research new tools, technologies, and testing processes.


Required Knowledge, experience & skills:



  • Comprehensive experience using testing tools including: Selenium Webdriver/Cypress, SoapUI, Browser Stack, JMeter/Locust, OWASP Zed Attack Proxy (ZAP)

  • Ability to create automated functional, performance and regression tests.

  • You have programming experience with Java or JavaScript

  • A minimum of 4 years working experience as an intermediate quality analyst.

  • Ability to contribute to story preparation and acceptance Criteria.

  • Ability to create test data.

  • Ability to perform exploratory testing.

  • Ability to ensure robustness of the application.

  • Independent, trustworthy and charismatic with absolute integrity.

  • Good measure of creativity, social competence and ability to work in a team.

  • Entrepreneurial and a “can do attitude”

  • High energy levels, stress resistance and cultural openness will be therefore highly valued

  • Experience with Scrum/Agile development methodologies.

  • Knowledge of banking services will be an added advantage.

  • Ability to use version control software such as GIT.

  • Continuous Integration / Continuous Deployment

  • Experience with relational databases.



How To Apply



N.B: Looking For A New Job? Find Your Next Job With Us. Click Here To Register Your CV. It's Free.