Skip to content

Senior Quality Assurance Engineer

Remote
  • Johannesburg, Gauteng, South Africa
Engineering

Job description

At SovTech, we believe the future of software lies in the talent, innovation, and creativity found on the African continent. Headquartered in South Africa, our team of highly-skilled engineers, designers and strategists span the continent, tapping into Africa's diversity to fuel a collaborative culture of disruptive thinking and technical excellence. For over a decade, we have been pioneering world-class software development for a global audience, with a mission to become Earth's leading software company from the world’s fastest growing continent. We design and develop solutions that empower our clients to digitally transform and thrive globally and are the leading custom software development company from Africa that, like any great tech company, was founded in a garage.


SovTech has now grown to more than 300 of the best software engineering experts, building world-class platforms for growing businesses across four cities on three continents. We are always actively searching for the continent's most talented and driven techies to join our growing team- those who benchmark themselves against the best on the planet and wake up hungry to master their craft and continue advancement.


Position details:

Location: Fully remote/ Hybrid

Contract type: Permanent/Contractor 

As a QA Tester at SovTech, you will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for conducting thorough and systematic tests to identify defects, bugs, and issues, and provide valuable feedback to the development team. Your attention to detail and ability to think critically will be essential in maintaining the high standards of our products and delivering an exceptional user experience. You will collaborate with cross-functional teams to contribute to the continuous improvement of our testing processes and methodologies.

  1. Test Planning and Execution: Participate in the development of test plans and test cases based on project requirements and specifications. Execute test cases to identify defects and ensure software functionality meets the desired quality standards.
  2. Defect Identification and Reporting: Identify, document, and track software defects using established defect tracking tools. Work closely with developers and product managers to facilitate timely resolution of issues.
  3. Regression Testing: Conduct regular regression testing to ensure that previous functionality remains unaffected after implementing new features or changes.
  4. Exploratory Testing: Perform exploratory testing to validate the behavior of the software and identify potential edge cases or usability concerns.
  5. Test Automation: Collaborate with the QA Automation team to identify test cases suitable for automation and contribute to the development and maintenance of automated test scripts.
  6. Documentation: Maintain comprehensive and accurate test documentation, including test plans, test cases, and test results, to ensure traceability and knowledge sharing within the QA team.
  7. Adherence to Standards: Follow established testing processes, methodologies, and best practices to uphold the quality standards set by the organization.
  8. Collaboration: Work closely with developers, product managers, and other stakeholders to understand project requirements and contribute to a collaborative and agile development environment.



Job requirements

Seniority Level: Senior

Experience: Minimum of 5 years of experience as a QA Tester, with a track record of conducting effective manual tests and reporting defects.

  1. Technical Skills: Proficient in using testing tools and bug tracking systems. Familiarity with test management software is a plus. Basic knowledge of programming languages and test automation frameworks is desirable.
  2. Testing Methodologies: Sound understanding of various software testing methodologies, including functional, regression, and exploratory testing.
  3. Attention to Detail: Exceptional attention to detail and a strong analytical mindset to identify subtle defects and inconsistencies in the software.
  4. Communication Skills: Excellent written and verbal communication skills to articulate issues and test results clearly and effectively.
  5. Problem-Solving Abilities: Strong problem-solving skills to troubleshoot issues and provide valuable input to improve the overall quality of the product.
  6. Team Player: Ability to work collaboratively in a team environment, share knowledge, and contribute to a positive work culture.
  7. Adaptability: Flexibility to work on multiple projects simultaneously and adapt to changing priorities and deadlines.
  8. Domain Knowledge: Familiarity with the industry domain and related software applications is advantageous.
  9. Certifications: Any relevant QA certifications, such as ISTQB, are a plus but not mandatory.

Work Environment:

At SovTech, we foster a self-directed and inspiring work environment where our team members have the freedom to innovate and create. We believe in empowering our teams to take ownership of their projects and drive them to success. Collaboration and knowledge-sharing are at the core of our team's values, and we encourage continuous learning and growth. Join us to be part of a team that thrives on pushing the boundaries.


Our Interview Process:

  1. Introductory call with one of our Talent Partners

  2. Technical skills screening & evaluation

  3. Hiring team interview


Why Join us:

Join SovTech and become part of a forward-thinking team that values innovation, collaboration, and personal growth. Here's why you should consider joining us:


Exciting Projects: Work on diverse and challenging projects for leading clients across various industries, pushing the boundaries of web development.

Collaborative Environment: Be part of a team that encourages collaboration, knowledge-sharing, and continuous learning, fostering personal and professional growth.

Impactful Work: Your contributions will directly impact the success of our projects and clients, allowing you to make a tangible difference.

Professional Development: We provide opportunities for training and workshops to enhance your skills and keep you at the forefront of industry trends.

Competitive Compensation & medical aid contribution: We offer a competitive salary package with additional benefits.

Hybrid & flexibility: We’re a hybrid company, and as such we need to have a set of how that works (as it can be very grey!). Fluid aims to encourage flexibility in where and how we work. In true SovTech words, ‘We don’t value how or where something is done, only that it is’ #RESULTS


If you are passionate about Software development, enjoy working with cutting-edge technologies, and want to be part of an inspiring team, SovTech is the place for you. Join us as we shape the future of software innovation.


Learn more about SovTech:




or