Mid Level Quality Engineer Remote Permanent Cape Town

Cape Town, Western Cape, South Africa

Job Description


Our Global Client with Head offices in New Zealand and staff located in SA, UK, India and Europe are seeking a Mid Level Quality Engineer with 4+ years of experience in software quality engineering or a related field andExperience with automated testing tools such as PlayWright, Selenium, JUnit, or TestNG.This is a Remote position and is a permanent rolePurpose of the Role

  • The Quality Engineer L2 will be responsible for ensuring that our software
  • products meet and exceed industry standards and customer requirements. The
  • ideal candidate will have experience with automated testing tools and software
  • development life cycle methodologies. They should be able to work well in a
  • team environment and communicate eHectively with team members and
  • stakeholders.
Accountabilities and Duties
  • Report results and issues out of testing to delivery team
  • Develop and execute automated and manual tests to ensure the quality of
  • software products.
  • Collaborate with developers and other team members to identify, diagnose, and resolve software defects
  • Develop and maintain test plans, test cases, and test scripts.
  • Review and provide feedback on software requirements and specifications.
  • Design and implement quality metrics to track software quality and identify areas for improvement.
  • Conduct root cause analysis to determine the underlying cause of software defects.
  • Participate in software development life cycle activities, including design reviews, code reviews, and testing.
  • Stay current with industry standards and emerging technologies.
  • There is an expectation that the role accountabilities and duties will evolve over time. It may be necessary to review this job description through a consultative approach and make alterations in response to the changing nature of our work environment, including but not limited to technological requirements or statutory changes.
Resource, Relationships and AuthorityThe role shall collaborate closely with:
  • Engineering teams
  • Marketing and sales teams
  • Customer support teams
  • Executive leadership
  • This position requires a high degree of autonomy and the ability to collaborate
  • eHectively with cross-functional teams.
  • The role shall have the authority to:
  • Test planning, execution, and automation for assigned projects
  • Influence requirements, test strategies, and defect triage, ensuring test coverage
  • and quality improvements
  • Mentoring juniors
  • Suggestion process enhancements
  • The role has no authority to incur routine expenditure, commit capital
  • expenditure, approve loans, or extend credit without approval from the Managing
  • Director or the Managing Directors designated representative.
  • The role has no authority to bind the Company to agreements with any other party without approval the Managing Director or the Managing Directors designated representative.
Experience and Qualifications
  • Bachelor's degree in Computer Science or a related field.
  • 4+ years of experience in software quality engineering or a related field.
  • Experience with automated testing tools such as PlayWright, Selenium, JUnit, or TestNG.
  • Experienced in coding languages such as Java, JavaScript, Python.
  • Familiarity with Agile and Waterfall software development methodologies.
  • Experience in frameworks like BDD (Behavioural Driven Development) especially when it comes to discussing scenarios and developing feature scenarios.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Competence to build and manage eHective interpersonal relationships at all
  • levels of the group.
  • A positive professional approach and presentation.
  • Well-developed organisation and time management skills.
  • Accuracy and conciseness in written and verbal communications.
  • Experience with performance testing and profiling tools such as JMeter and K6
  • Experience using tools like RestAssured. Selenium, Cypress and Playwright
  • (preference to Playwright).
  • Experience with test automation frameworks such as Cucumber
  • Experience in programming languages such as Java, Python, or JavaScript
  • (preference JavaScript)
  • Knowledge of SQL and database management.
  • Experience in using DevOps tooling such as GitLab, Jenkins, Azure DevOps
  • Experienced working with distributed teams.
  • Experience working with containerised environments
  • Exposure to micro service orientated architecture

JobPlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1418934
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned