Talent.com
Quality Assurance Engineer

Quality Assurance Engineer

First Point GroupWorkFromHome, Western Cape, South Africa
16 days ago
Job description

Overview

We are looking for a Senior QA Engineer with a strong background in both manual and automated testing to join a dynamic software team building high-quality, scalable web and mobile applications. This role offers the opportunity to take ownership of testing strategies, drive quality improvements, and work closely with developers and product teams in a collaborative, innovative environment.

What You’ll Do

As a Senior QA Engineer, you will design and execute testing strategies to ensure our applications are reliable, performant, and user-friendly. You will work across web and mobile platforms, performing both manual and automated testing, and contribute to continuous improvement of QA processes and tools.

Key Responsibilities

  • Design and implement comprehensive test strategies for new features and system enhancements
  • Collaborate with product and development teams to identify risks and test requirements
  • Create and maintain test documentation, including test cases, scenarios, and procedures
  • Define and enforce quality gates throughout the development lifecycle

Manual Testing

  • Perform exploratory and integration testing to identify edge cases and usability issues
  • Validate data integrity and database operations
  • Execute user acceptance testing and coordinate feedback with stakeholders
  • Automated Testing

  • Build and maintain automated test suites using modern frameworks (e.g., RSpec, Capybara, Selenium)
  • Automate API, database, and integration testing
  • Integrate automated tests into CI / CD pipelines for efficient release cycles
  • Develop performance and load testing scripts to ensure system scalability
  • Maintain and improve test automation frameworks for reliability and speed
  • Quality Assurance & Process Improvement

  • Participate in code reviews with a focus on testability and quality
  • Establish metrics and reporting for test coverage, defect tracking, and release readiness
  • Collaborate on security testing initiatives and performance monitoring
  • Manage and maintain test environments, ensuring stability and consistency
  • Collaborate with DevOps for environment provisioning and test data management
  • Support production issue investigation and root cause analysis
  • Required Qualifications

  • 5+ years of QA experience, including both manual and automated testing
  • Strong proficiency in Ruby and Ruby-based testing frameworks (RSpec, Capybara, Minitest)
  • Experience with automated testing tools such as Selenium, Cucumber, or Playwright
  • Experience with database testing (MySQL or equivalent) and cloud-hosted environments
  • Hands-on experience with CI / CD pipelines and test automation integration
  • Knowledge of version control systems (Git) and collaborative workflows
  • Strong analytical, problem-solving, and communication skills
  • Preferred Skills

  • Experience testing third-party integrations (APIs, payment gateways, messaging services)
  • Knowledge of monitoring tools, caching mechanisms, and search technologies (ElasticSearch, Redis, Memcached)
  • Mobile application testing and responsive design validation
  • Experience with performance / load testing tools (JMeter, LoadRunner)
  • Security testing and OWASP methodology familiarity
  • Infrastructure-as-Code experience (Terraform or similar)
  • Why You’ll Love This Role

  • Competitive salary with performance incentives
  • Flexible, fully remote work setup
  • Unlimited PTO and focus on work-life balance
  • Opportunities to grow your career and deepen your expertise in QA and automation
  • Collaborate with a highly skilled, cross-functional team and make a real impact
  • Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Quality Assurance
  • Industries

  • Technology, Information and Media, IT Services and IT Consulting, and IT System Data Services
  • #J-18808-Ljbffr

    Create a job alert for this search

    Quality Engineer • WorkFromHome, Western Cape, South Africa