Quality and Reliability Engineer
3 days ago
The Quality & Reliability Engineer (QRE) ensures the company delivers stable, secure, and high quality software at pace. As a bridge between development, QA, and operations, the QRE owns our CI/CD pipelines, enforces quality gates, monitors reliability, and safeguards the platform against regressions, downtime, and technical debt.
Key Responsibilities
1. CI/CD & Deployment
✓ Maintain and improve continuous integration and delivery pipelines (GitHub Actions / Heroku).
✓ Automate test, linting, type-checking, and coverage enforcement gates.
✓ Deploy approved changes to staging and production environments.
✓ Own rollback procedures and ensure safe release practices (e.g. feature flags, canary rollouts).
2. Observability & Incident Response
✓ Monitor production health (Sentry, logs, performance dashboards).
✓ Track SLIs/SLOs (e.g., error rates, MTTR, CFR) and report reliability metrics monthly.
✓ Prepare runbooks for common incidents; support the incident commander rotation.
3. Test Infrastructure & Quality Gates
✓ Maintain and evolve automated test suites (unit, integration, acceptance).
✓ Own flaky test backlog and test fixture/data generation tooling.
✓ Collaborate with developers to ensure code is testable, isolated, and regression-safe.
4. Security & Platform Hardening
✓ Integrate security scans, dependency checks (e.g., Dependabot), and audit trail features into CI/CD.
✓ Partner with the Security Champion to ensure releases meet internal standards and SOC 2 requirements.
✓ Contribute to infrastructure security posture (e.g., IAM scoping, key management, release audit logs).
5. Developer Experience & Release Tooling
✓ Improve developer productivity through tooling, sandbox environments, and local parity.
✓ Reduce cycle time from PR to production by identifying bottlenecks in the build or test stages.
Requirements:
✓ Strong experience with CI/CD tooling (e.g., GitHub Actions, CircleCI, GitLab CI).
✓ Familiarity with cloud platform pipelines (e.g., Heroku Pipelines).
✓ Proficient in Python and shell scripting (bonus: Django familiarity).
✓ Experience maintaining test automation frameworks.
✓ Comfort with observability tools (e.g., Sentry, etc).
✓ Track record of delivering reliable, secure systems in a SaaS or FinTech environment.
Knowledge/Experience in the following areas will be beneficial, but not required:
✓ Experience with feature flag systems (e.g., Unleash, LaunchDarkly).
✓ Understanding of SOC 2 / ISO 27001 controls in CI/CD.
✓ Exposure to data privacy and multi-tenant architectures.
✓ Experience running post-mortems and tracking incident action items.
Metrics you will own:
✓ CI duration and reliability.
✓ Change failure rate (CFR) and mean time to recovery (MTTR).
✓ Defect escape rate and flaky test volume.
✓ Sentry alert volume and resolution latency.
✓ Release cadence and deployment success rate.
Traits we value:
✓ Relentlessly pragmatic: You optimise for stability over perfection.
✓ Systems thinker: You see failure modes before they happen.
✓ Quality advocate: You know tests are not overhead, they're leverage.
✓ Security conscious: You think in terms of blast radius and defence-in-depth.
✓ Quietly powerful: You make every engineer faster without becoming a bottleneck.
-
Quality Assurance Engineer
3 days ago
Sandton, Gauteng, South Africa Catch Full time R1 200 000 - R2 400 000 per yearPurpose of the Role:As a QA Engineer, your job is to ensure that every feature we release works as expected, under realistic conditions, with real data, across different client setups. You take ownership of manual test plans, exploratory QA, edge case validation, and release readiness. Your work gives confidence to the team and clients that changes are...
-
Software Quality Engineer II
1 week ago
Sandton, Gauteng, South Africa Ovations Talent Sourcing Full time R1 200 000 - R2 400 000 per yearAutomation Test Engineer / SDET (Financial Services)Join our client in theFinancial Servicessector and be part of a dynamic team dedicated to delivering exceptional, high-quality solutions and driving innovation. This role is central to quality assurance, requiring a strong mix of technical development skills and deep domain knowledge.This is a 12-month...
-
Senior Data Engineer
3 days ago
Sandton, Gauteng, South Africa Dis-Chem Life Full time R2 000 000 - R2 500 000 per yearPurpose of the RoleThe Senior Data Engineer is the architect and builder of Dis-Chem Life's data foundation, creating the infrastructure that turns raw information into a strategic asset. This role goes far beyond moving data from A to B, it is about designing high-performance, future-proof systems that make data accurate, accessible, and truly powerful.By...
-
Electrical Engineer
3 days ago
Sandton, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R1 800 000 per yearHire Resolve's client is seeking an experienced Electrical Engineer to join their dynamic team in the construction industry. The ideal candidate will possess a strong foundation in electrical engineering principles and a proven track record in designing, testing, and implementing electrical systems. This role entails developing electrical schematics,...
-
Senior Network Engineer
3 days ago
Sandton, Gauteng, South Africa Core Group Full time R1 200 000 - R2 400 000 per yearAbout Core GroupCore Group represents some of the world's most iconic technology brands across Sub-Saharan Africa. We're driven by innovation, operational excellence, and a commitment to delivering world-class technology experiences. Our IT Infrastructure team plays a key role in ensuring our systems and networks are secure, reliable, and future-ready.Role...
-
Senior Infrastructure Support Engineer
5 days ago
Sandton, Gauteng, South Africa Pepkor Lifestyle Full time R800 000 - R1 200 000 per yearJob PurposeAs a Senior Infrastructure Support Engineer at Pepkor Lifestyle, you will be responsible for maintaining and optimizing our IT infrastructure to ensure the reliability and performance of our systems. The ideal candidate should have a strong technical background, excellent problem-solving skills, and a commitment to delivering high-quality...
-
Senior Data Engineer
5 days ago
Sandton, Gauteng, South Africa 36f54d45-3157-4a45-ada8-49709a7ad8f3 Full time R1 200 000 - R2 400 000 per yearDescriptionSenior Data EngineerLocation: JohannesburgJob Type: Full-time (100%)About ScytaleScytale is a fast-growing B2B SaaS startup transforming cybersecurity compliance for businesses worldwide. Our innovative Compliance-as-a-Service platform simplifies frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and PCI DSS for startups, scale-ups, and enterprises....
-
Renewable Energy Studies and Design Engineer
5 days ago
Sandton, Gauteng, South Africa Pele Energy Group Full time R900 000 - R1 200 000 per yearThe Renewable Energy Studies & Design Engineer will support the technical development of utility-scale solar PV, wind, and battery energy storage projects. This role involves assisting with engineering studies, design documentation, and grid integration analysis under the guidance of senior engineers. The successful candidate will contribute to feasibility...
-
Maintenance Engineer – Data Science Projects
3 days ago
Sandton, Gauteng, South Africa Hire Resolve Full time R960 000 - R1 200 000 per yearA leading consulting company and a forward-thinking team is looking for a Maintenance Engineer to join their team in Johannesburg, GP. Your main mission will be to ensure the continued reliability, performance, and evolution of advanced data science systems. You'll play a critical role in supporting the long-term value of deployed models, data pipelines,...
-
Sandton, Gauteng, South Africa Implats Full time R1 800 000 - R2 400 000 per yearPURPOSE OF THE JOB:The Principal Engineer will provide technical assurance to ensure the safe, compliant, and reliable operation and maintenance of shafts and winding systems.MINIMUM QUALIFICATIONS AND REQUIREMENTS:NQF Level 7 qualification in Electrical or Mechanical Engineering and Government Certificate of Competency (GCC).Professional Engineering...