Qa Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 18-04-2017 4:01:07 PM
16-05-2017 4:01:07 PM
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.
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

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
Job Competencies:
Essential Criteria
  • 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
  • Take responsibility and ownership for completing assigned tasks that may rely on the contribution of other team members
  • Experience mentoring
Desirable Criteria
  • 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

Recruiter: CompuJobs