Senior Quality Assurance Engineer - Software Testing

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 700,000 - 950,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Competitive salary
Health insurance
Retirement plan
Generous PTO
Dev budget for training
Modern testing tools
Team-building events

Job summary

Placements24 is recruiting a Senior Quality Assurance Engineer for a fully remote role. You will design and execute comprehensive test strategies, both manual and automated, partnering with development and product teams to ensure high-quality software releases.

The ideal candidate has 4+ years in QA, strong automation skills (Selenium, Cypress), and experience across various testing types within Agile SDLC.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
  • 4+ years of software quality assurance and testing experience.
  • Proficiency in at least one programming or scripting language for automation (e.g., Python, Java, JavaScript).
  • Experience with automated testing tools (Selenium, Appium, Cypress) and frameworks.

Responsibilities

  • Design, develop, and execute manual and automated test plans, cases, and scripts.
  • Identify, document, and track defects using bug tracking systems (e.g., JIRA).
  • Perform functional, regression, integration, performance, and usability testing.
  • Collaborate with developers and product managers to ensure testability and requirements coverage.
  • Develop and maintain automated testing frameworks and tools.
  • Analyze results, generate reports, and provide QA feedback throughout the SDLC.
  • Participate in code reviews and QA discussions to advocate quality practices.
  • Mentor junior QA engineers and promote continuous learning.

Skills

Analytical skills
Problem solving
Communication skills
Collaboration

Education

Bachelor's degree in CS or Eng

Tools

Selenium
Appium
Cypress
JIRA
TestRail

Job description

About the Role

Our client, a leading recruitment consultancy, is actively recruiting for a Senior Quality Assurance Engineer to join a cutting-edge software development company operating remotely, potentially serving clients in the Nelspruit, Mpumalanga region. This role is essential for ensuring the delivery of high-quality, reliable, and user-friendly software products. You will be responsible for designing, developing, and executing comprehensive test plans and test cases, both manual and automated. The ideal candidate possesses a strong understanding of software testing methodologies, a keen eye for detail, and a passion for ensuring product excellence. You will collaborate closely with developers, product managers, and other QA engineers to identify defects, track their resolution, and continuously improve the quality assurance process. This fully remote position offers the flexibility to work from anywhere, supported by a team that values collaboration and innovation. We are seeking a proactive individual committed to upholding the highest standards of software quality. The company fosters a culture of continuous learning and professional growth.

Key Responsibilities
  • Design, develop, and execute manual and automated test plans, test cases, and test scripts.
  • Identify, document, and track software defects using bug tracking systems (e.g., JIRA).
  • Perform various types of testing, including functional, regression, integration, performance, and usability testing.
  • Collaborate with developers and product managers to understand requirements and ensure testability.
  • Contribute to the development and maintenance of automated testing frameworks and tools.
  • Analyze test results, generate test reports, and provide feedback on product quality.
  • Participate in code reviews and design discussions to provide QA perspective.
  • Advocate for quality best practices throughout the software development lifecycle.
  • Mentor junior QA engineers and share knowledge and expertise.
  • Stay up-to-date with the latest trends and technologies in software quality assurance and testing.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Minimum of 4 years of experience in software quality assurance and testing.
  • Proven experience in developing and executing manual test cases.
  • Proficiency in at least one programming or scripting language (e.g., Python, Java, JavaScript) for automation.
  • Experience with automated testing tools (e.g., Selenium, Appium, Cypress) and frameworks.
  • Familiarity with bug tracking and test management tools (e.g., JIRA, TestRail).
  • Strong understanding of SDLC and Agile methodologies.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration abilities.
  • Experience working in a remote team environment is highly desirable.
  • Knowledge of the Nelspruit tech ecosystem is a plus.
Benefits
  • Competitive salary and performance-based bonuses.
  • Fully remote work arrangement, offering excellent flexibility.
  • Comprehensive health insurance and retirement plan.
  • Generous paid time off and holidays.
  • Budget for professional development, certifications, and online courses.
  • Opportunity to work on innovative software products.
  • Collaborative and supportive remote team culture.
  • Access to modern testing tools and technologies.
  • Regular virtual team-building events.
  • Career growth opportunities within a thriving tech company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 900,000
Medical aid and retirement fund
Annual bonus structure
Generous annual leave
+1
Senior Quality Assurance (QA) Engineer
Senior Quality Assurance (QA) Engineer

Placements24 • Benoni

Hybrid
ZAR 600,000 - 900,000
Fully remote with flexible hours
Health and dental insurance
Paid time off
+1
Remote Quality Assurance Specialist
Remote Quality Assurance Specialist

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 420,000 - 640,000
Remote work flexibility
Professional growth opportunities
Flexible schedule
Senior Software Quality Assurance (QA) Engineer
Senior Software Quality Assurance (QA) Engineer

Placements24 • Polokwane

Hybrid
ZAR 540,000 - 900,000
Competitive salary
Medical aid
Retirement fund
+7
Graduate Software Tester
Graduate Software Tester

Placements24 • Upington

Hybrid
ZAR 240,000 - 360,000
Competitive salary
Fully remote work
Training & mentorship
+4
Senior Quality Assurance (QA) Automation Engineer
Senior Quality Assurance (QA) Automation Engineer

Placements24 • Noord-Kaap

On-site
ZAR 700,000 - 980,000
Competitive salary
Medical aid
Retirement fund
+4
Remote Lead Quality Assurance Automation Engineer
Remote Lead Quality Assurance Automation Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Health insurance
Annual bonus
+5
Senior QA Automation Engineer - API Testing Expert
Senior QA Automation Engineer - API Testing Expert

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health and dental benefits
Retirement fund contribution
+2
Senior Software Engineer (Quality Assurance Automation)
Senior Software Engineer (Quality Assurance Automation)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 900,000
Health benefits
Professional development
Flexible remote work
Senior Quality Assurance Engineer (Automation)
Senior Quality Assurance Engineer (Automation)

Placements24 • East London

Hybrid
ZAR 600,000 - 800,000
Hybrid work model
Medical & dental coverage
Retirement savings plan
+1