hero

Portfolio Company Jobs

56
companies
211
Jobs

QA Analyst

Qashio

Qashio

IT, Quality Assurance
Dubai - United Arab Emirates
Posted on Oct 5, 2024

The QA Analyst is responsible for ensuring that products, typically software applications, meet certain standards of quality before they are released to customers or end-users. Their primary goal is to identify and follow up the fixes with the development team (bugs, defects, or inefficiencies) to ensure the product functions as intended.

Responsibilities

  • Developing test plans, test cases, and test scripts based on product requirements and specifications as well as test data and expected results.
  • Create detailed and well-structured test cases that cover various scenarios and edge cases.
  • ​​Lead and manage test execution activities, ensuring thorough coverage of product functionality.
  • Track and manage defects throughout the development lifecycle, providing detailed reports and recommendations for resolution.
  • Design and execute performance tests to evaluate product scalability, responsiveness, and load capacity.
  • Identify potential risks and vulnerabilities in the product.
  • Continuously evaluate and improve testing processes to enhance quality and efficiency.
  • Manually or running tests on software applications to identify bugs or issues. This may include functional testing, regression testing, integration testing, user acceptance testing, etc.
  • Working closely with developers, product managers, and stakeholders to understand the product, its requirements, and user expectations.

Qualifications and Experience

  • 3-4 years minimum experience within quality assurance.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience within Fintech or banking preferably.
  • Familiarity with the best practices in QA, software development, various testing tools and programming languages.
  • Expertise in various testing types, including functional, regression, performance and usability testing.
  • Certification in software testing (e.g: ISTQB, CSTE) would be a plus.
  • Knowledge and experience of Agile methodologies and release management.
  • Expertise in various testing types, including functional, regression, performance and usability testing.