Stellenbosch, South Africa
QE Analyst: Banking and Payments (QR Payments)
The quality engineering team at Entersekt ensures that we develop and deliver world-class security software. We choose to drive quality as a culture over quality as a process by partnering with the engineering teams and working as a cross-functional community of passionate and driven individuals.
The Role
As an analyst in the quality engineering (QE) team, you will be expected to apply proven test strategies to our products and identify risks within the software development lifecycle, as well as constantly seek out opportunities to improve quality and delivery using automation, collaboration, and communication in an Agile environment.
Responsibilities
- Collaborate with Agile development teams to define and implement product test strategies based on functional and non-functional requirements
- Liaise with QE analysts and automation developers to create and execute test plans
- Proactively drive quality improvement through metrics and reporting
- Track test coverage across components from a code and functional perspective
- Integrate with an Agile development team to contribute in planning, testing and scrum ceremonies
- Advocate quality, best practices, and user experience throughout the SDLC
Skills & Experience
Successful candidates for the role will generally possess the following qualifications and skills:
- 2+ years’ experience in assessing software quality
- Experience in API/endpoint testing using tools like SoapUI, Insomnia and Postman
- Experience in SDLC administration tools like JIRA or equivalent
- Experience with Agile frameworks like Scrum
- Comfortable with source control and scripting
- Experience in test automation: Cucumber/Selenium/Appium
- Familiar with domain-specific languages: Gherkin/SpecFlow/Markdown
- Exposure to continuous integration/continuous delivery: Jenkins/TeamCity/GitLabCI
- Knowledge of the following would be advantageous:
- Fundamentals of programming languages: JavaScript/Python/PHP
- Exposure to Docker and/or Kubernetes
- Exposure to the cloud (AWS, Azure)
- Basic understanding of software security: SSL/Certs/Encryption
- Relevant education/certification (ISTQB, diploma or degree) is preferred
Personality Attributes
- Passionate about quality and technology
- Good communication skills – you will need to explain your ideas to your team
- The ability to get things done – we don’t like to micromanage, but we expect you to do the right thing
- A tendency to think outside the box – innovation is highly valued at Entersekt
- A preference to work in a team rather than by yourself
- An attitude of being proud of your code and taking ownership