drjobs
Software Quality Engineer
drjobs Software Quality Engineer العربية

Software Quality Engineer

Employer Active

1 Vacancy
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
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

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1983196

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

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.