QA Engineer

Client Digital Outsource Services
Reference # QAEng
Published 05/05/2017
Contract Type Permanent
Location Century City, Western Cape, South Africa
Introduction

Purpose:
The QA Engineer will perform testing procedures on Web / Mobile Application Software using all tools available to ensure all errors are
identified and corrected before release to clients. This position will report into the Product Development Manager – Betway.
The QA Engineer will be involved highly in team participation, working closely within your SCRUM team to complete sprint work in the
given timeframe, to ensure a working and fully functional product is released.
You will be working closely with other QA Engineers within a BDD environment, completing manual testing as well as automation
testing using Selenium Webdriver, C# and cutting edge technology that will direct us towards Continuous Integration and Deployment
Job Functions Software Testing
Industries Ecommerce
Specification
Duties will include, but not limited to:
 Quality from the start – get involved in the user story definition process and write test scenarios upfront
 Lead from the front
 Taking ownership of Quality within team
 Bring a QA perspective to planning sessions and ensure test effort is taken into consideration
 Work close with developers to ensure that quality is taken into account and that they are creating the right kind of tests
 Work with product owners to ensure they sign off work items during the UAT phase
 Support - Assist with resolution and reproduction of user software problems
 Creation of automated test within sprints as well as conversion of current manual tests (If needed)
 Work within the ATDD framework and define items using BDD style syntax
 Ensure that bugs are treated with importance and try to limit the amount that make it live
Essential Requirements
 Selenium Webdriver (not IDE) experience
 Full understanding of testing web /mobile applications and websites along associated technologies – HTML, Javascript, CSS
 Communication skills - ability to communicate with clients and line management
 Experience of working within an agile environment using the SCRUM methodology
 Experience with test automation tools and strategies
 Experience with BDD
 Proven C# / Java experience
 Excellent attention to detail
Advantageous Requirements
 Experience working with TDD
 Experience in Continuous Integration
 Experience using Jira
 Specialist software testing skills and knowledge of structured software testing methodologies gained through formal training
 Take responsibility and ownership for completing assigned tasks that may rely on the contribution of other team members
 Experience mentoring
Requirements
Personal Competencies:
 MUST have a passion for achieving excellence in product quality and reliability
 Ability to multi-task continuously, handling major stress when required
 Capable of working independently and as part of a team
 Be very organized and able to define and follow processes strictly
 Strong with methodologies, tools, best practices and processes within specific area of responsibility
 Proficient in utilizing quality improvement tools and techniques.
 Be extremely detail-oriented with respect to documentation and communication
This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be
conducted.
The qualifications identified herein are an inherent job requirement, therefore a qualification verification check will be done.
By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be
done in a confidential manner, and solely for the purposes of verification.
Should you not hear from us in two weeks, please deem your application as unsuccessful.
Job Closing Date 30/06/2017
Share on