drjobs Software Quality Engineer

Software Quality Engineer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5+ years

Job Location drjobs

Johannesburg - South Africa

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

This is a remote position.

The role of a Software Quality Engineer is to be the ambassador of Quality Assurance on a delivery team, that is to ensure a quality first mindset of the organization is top of mind within the team when it comes to delivery. This is achieved by using QA practices setup out of organization strategy, as well as using automation framework and agile testing methods to create automation assets to ensure overall quality is met for solutions under test.

Role Responsibilities:
  • Actively participate in team delivery structure. That is be part of planning, estimation and sizing of product and feature delivery
  • Perform test analysis using adequate testing techniques to determine tests to be designed and executed
  • Analysis, design and development of Quality Assurance assets that verify solution under test
  • Work according to organizational Quality Assurance standards and processes
  • Record and manage issues that arise out of development in a timeously manner as to prevent potential cost increases
  • Perform Functional and non functional activates within the delivery team
  • Maintain and ensure health of regression automated regression suites
  • Participate in design and enhancements where applicable to overall QA and testing frameworks
  • Bring ideas to team where applicable for both possible enhancements to testing/QA practices/processes as well as to functionality under test
  • Participate in retrospectives reviews to being about change and efficiencies within delivery team
  • Following standards setout by the organization in terms of how we work (process, tools)
  • Identify possible product risks and raise with team members
  • Collaborate with cross functional team members to delivery high quality software
  • Report status of testing to delivery team and stakeholders on a daily basis
  • Keep abreast of industry changes to upskill and to bring in efficiencies in quality assurance within the organization
  • Work closely with BA s, business SME s, PM s, Engineers, other SQE s, developers
  • Test Automation of all applications worked using approved tool sets (innovation is encouraged, however should be discussed with the QA team before using new tools or processes)



Requirements

Essential Qualifications

  • Matric / Grade 12 / National Senior Certificate
  • Advanced Diplomas/National 1st Degrees related to Software Development


Preferred Qualifications
  • Agile and DevOps training

Minimum Experience Level
  • 3 - 8 years Test Automation Experience
  • Testing of Web and API s
  • Non-functional testing
  • Exposure and usage of DevOps Tools


Technical / Professional Knowledge
  • Programming (OOP)
  • Automation testing using Selenium
  • Automation testing using RestAssure
  • Experienced in at least 1 coding language to automate (knowing multiple languages will be an advantage)
  • Use of Jira and Confluence
  • Experience in Prolog would be an advantage
  • BDD and TDD
  • Continuous Integration process using various tools (advantage would be with GitLab)
  • Experience in building stubs/drivers and service Virtualization


Behavioral Competencies

  • Out of the box thinking
  • Building Partnerships and networking
  • Managing work
  • Life long learner
  • Technical/Professional Knowledge


Benefits

Market related/Experience based remuneration

Employment Type

Full Time

Company Industry

About Company

0-50 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.