Qa Engineer (remote)

Johannesburg, Gauteng, South Africa

Job Description


Job Summary

QA Engineer (Remote) IT - Software Testing
Cape Town - Western Cape ~ Johannesburg - Gauteng ~ Durban - KwaZulu Natal

ENVIRONMENT:

JOIN the expanding team of a fast-growing FinTech company seeking a highly skilled QA Engineer. You will create, develop, and implement comprehensive test plans, test cases, and test scripts to guarantee the quality and performance of software products while identifying & thoroughly documenting software defects and ensuring the delivery of the highest quality product possible. You will require a Bachelor's Degree in Computer Science/Software Engineering, or a related field, prior work experience as a Quality Assurance Engineer or a similar role with expertise in QA software methodologies, tools, and processes with proficiency QA tools such as Jira, API and Test Management platforms & hands-on experience with test automation tools and frameworks, such as Cypress, Newman, and the BDD Cucumber framework.

DUTIES:

  • Collaborate effectively: Work closely with cross-functional teams, including Developers, Product Managers, and Designers, to gain a clear understanding of product requirements and functionalities.
  • Plan, develop, and execute tests: Create, develop, and implement comprehensive test plans, test cases, and test scripts to guarantee the quality and performance of software products.
  • Conduct thorough testing: Perform Manual and Automated Testing on web and API integrations, mobile applications, and other software components.
  • Defect identification and resolution: Identify and thoroughly document software defects, inconsistencies, and issues, then collaborate with the Development team to rectify them.
  • Enhance Automated Testing: Continuously improve and maintain automated test suites to expand test coverage and optimise efficiency.
  • Regression Testing: Ensure that new features or changes do not negatively impact existing functionality by conducting Regression Testing.
  • Refine requirements and user stories: Participate in the review and refinement of product requirements and user stories to uncover potential gaps and ambiguities.
  • Stay informed: Keep yourself up-to-date with industry best practices and emerging trends in quality assurance and test automation.
REQUIREMENTS:

Qualifications
  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
Experience/Skills
  • Previous experience as a Quality Assurance Engineer or similar role with expertise in QA software methodologies, tools, and processes.
  • Strong understanding of QA testing processes, including manual and automated testing techniques.
  • Knowledge of the Software Development Lifecycle and testing frameworks such as Agile.
  • Experience with popular QA tools such as Jira, API and Test Management platforms.
  • Proficiency in testing web applications, APIs and mobile apps (iOS and Android).
  • Hands-on experience with test automation tools and frameworks, such as Cypress, Newman, and the BDD Cucumber framework.
Advantageous -
  • Familiarity with programming languages like Java, TypeScript or Python.
ATTRIBUTES:
  • Good communication and collaboration skills, enabling effective teamwork within cross-functional groups.
  • Great analytical and problem-solving abilities with meticulous attention to detail.
  • Capability to grasp and apply technical concepts and demonstrate strong cognitive skills.
Apply for this Job

Datafin

Recruiter

Job Mail

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.


Related Jobs

Job Detail

  • Job Id
    JD1292453
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned