The Role: Searching for a dynamic Software Quality Engineer, to support the achievement of the business strategy, objectives and values within the [URL Removed] and Experience: Essential Experience:

  • 3 to 5 years Test automation experience
  • Test analysis & design experience.
  • Test automation experience
  • Development experience
  • Experience in Agile delivery and exposure to Test Driven Development (TDD), Behaviour Driven Development (BDD) in a continuous delivery model
  • Experience in NFT.
  • Ability to understand and interpret logical solution architecture

Essential Qualification:

  • B.Sc. in Computer Science / or a Bcom in Information Systems / or an industry aligned Certification in software development

Preferred Qualification:

  • Bootcamp training in Agile and DevOps
  • ISEB/ISTQB Advance certification.

Key Accountabilities: Technical experience:

  • Object-orientated Programming (OOP). Intermediate.
  • Development languages; C#, Java. Intermediate.
  • Mobile Application development. Basic to Intermediate.
  • Soap and RESTFUL services. Intermediate.
  • Use of testing tools and frameworks (E.g. Selenium, Appium, Soap UI, Jira). Intermediate.
  • Service virtualisation. Basic.
  • Data virtualisation and use of hyper-converged infrastructure. Basic.
  • Performance and load testing. Basic to Intermediate.

KPA’s:

  • Actively participate in the planning, estimation and sizing of products, features, stories to be delivered
  • Delivery of a well-structure and standard designed, quality assurance solutions within the timelines agreed with the delivery team
  • Work closely with Test Leads, Chapter Leads, Developers, Architects, Product Owner and other Stakeholders to meet the expectations of our client
  • Participate in the sprint planning, test estimation and success criteria per story
  • Develop the automation code using the automation framework for execution
  • Implement the test automation solutions with the objective that it has adequate coverage within the sprint and can be re-used for regression testing
  • Ensure the test automation solution meets the architectural and development standards that are re-usable and scalable
  • Confirm that the automation test suite implemented is appropriately catalogued and aligns with the governance
  • Responsible for testing of the system or component testing under load, high-availability, recoverability and other fit for purpose software non-funtional testing
  • Identify potential product risks and communicate to the QA Lead the details and any possible mitigation factors
  • Seek ongoing improvements in technical capabilities
  • Mentor the Software Test Engineers within the team to improve their technical capabilities

Personality and Attributes: Character Traits:

  • Team player
  • Positive influencer
  • Good decision making
  • Entrepreneurial mind set (out of the box thinker)
  • Excellent communication (Written & Spoken)

Learn more/Apply for this position