Dev. Senior QA Engineer - Automation

Company Digital Outsource Services
Reference # #LG06
Published 12/10/2017
Contract Type Permanent
Salary Market Related
Location Century City, Western Cape, South Africa
The Senior 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, whilst acting as a mentor to the Junior/Mid QA.
The Senior QA Engineer will be 1 of 2, 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 the Junior/Mid QA Engineer 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 Call Centre,Software Development
Industries Ecommerce
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 to the Junior/Mid QA
•Taking ownership
•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
Job Competencies:
•5 Year’s Experience as a QA Engineer
•3 years Test Automation Experience
•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 BDD
•Proven C# / Java experience
•Excellent attention to detail
•Take responsibility and ownership for completing assigned tasks that may rely on the contribution of other team members
•Experience mentoring

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

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.

To view all current vacancies, please visit our website,
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
Job Closing Date 31/12/2017
Share on