Enable job alerts via email!

Senior Automation Tester

Frostbyte Digital

Johannesburg

On-site

ZAR 300,000 - 600,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Software Tester to join their dynamic team. In this role, you will be responsible for developing and executing both manual and automated tests, ensuring high-quality software delivery. You will collaborate closely with cross-functional teams, contribute to the testing strategy, and mentor junior team members. This position offers an exciting opportunity to work in an agile environment, where your expertise in various testing techniques will be valued. If you are passionate about software quality and eager to make a significant impact, this role is perfect for you.

Qualifications

  • 6+ years of software testing experience with manual and automation skills.
  • Familiarity with various testing techniques and Agile methodologies.

Responsibilities

  • Develop and execute manual and automated tests, ensuring comprehensive coverage.
  • Collaborate within an agile team to enhance software quality and testing processes.

Skills

Software Testing
Test Automation
Manual Testing
Performance Testing
Security Testing
Agile Methodologies
Debugging Network Issues
Test Case Development

Education

B.Sc. in Computer Science or Computer Engineering
ISTQB Foundation Level
Leadership Training

Tools

JMeter
LoadRunner
Locust

Job description

Key Responsibilities:

  1. Operational Delivery
  2. Develop, review, and execute manual and automated tests.
  3. Define testing scope and apply appropriate techniques for comprehensive coverage.
  4. Contribute to test planning, effort estimation, and the establishment of test strategy and plans.
  5. Implement relevant test measurements and metrics within the release/product and testing team.
  6. Create manual test cases aligned with requirements and ensure compliance with test policies, procedures, and regulatory requirements.
  7. Identify opportunities for test automation and develop automated test scripts.
  8. Execute and maintain automated test suites to improve testing efficiency and coverage.
  9. Continuously enhance automation frameworks and scripts for scalability and reliability.
  10. Integrate automated tests into CI/CD pipelines for continuous testing.
  11. Monitor CI/CD processes and troubleshoot test failures to ensure smooth deployments.
  12. Design, develop, maintain, and execute reusable and maintainable manual test scripts.
  13. Peer review test cases and test scripts for accuracy and completeness.
  14. Analyze manual and automation results, propose effective solutions, and log, verify, and monitor defects, documentation, and test outcomes.
  15. Participate in the prioritization and reporting of defects through liaison with stakeholders.
  16. Engage with various stakeholders throughout the testing process and represent the team in regular status meetings as required.
  17. Assist and mentor other team members, including new members and interns, and contribute to continuous test process improvement.
  18. Collaborate effectively within an agile team, contributing to the analysis, design, development, and testing of high-quality software.
  19. Aid in the identification and implementation of appropriate software test automation processes and procedures.
  20. Assist with the continuous improvement of testing efforts and development of the overall test strategy.
  21. Track end-to-end requirements specification changes and assess the impact on test cases.
  22. Work closely with cross-functional teams, including developers, product managers, and business analysis teams.

Experience:

  • Minimum of 6 years of experience in software testing with increasing levels of responsibility.
  • Experience in manual, automation, performance, and security testing.
  • Familiarity with Automation Testing Lifecycle Management.
  • Limited knowledge of testing networking equipment viz. routers and switches.
  • Ability to analyze existing test cases and ability to write new test cases for routers and switches.
  • Various testing techniques viz. regression testing across various router firmware versions.
  • Limited experience in load testing tools (e.g., JMeter, Locust, LoadRunner, RPT, Skill Performer).
  • Experience in testing standalone applications.
  • Basic knowledge of relational databases.
  • Familiarity with the software development process, including Agile development methodologies.
  • Proficient in debugging network-related issues and reporting them for resolution.
  • Experience in both functional and non-functional testing.

Qualifications:

  • B.Sc. (Computer Science and Computer Engineering) or similar qualifications.
  • ISTQB Foundation Level (Advanced level preferable).
  • Leadership training or courses can be advantageous.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.