Browse Jobs
For Employers
Post JobLog inGet Started

Quality Assurance Engineer

Paymob Solutions
Maadi, Cairo

Quality Assurance Engineer

Maadi, CairoPosted 1 month ago
146Applicants for1 open position
  • 136Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Collaborate with product managers, developers, and designers to understand requirements and create test plans. Design test cases and scenarios based on functional and non-functional requirements.
  • Execute manual and automated tests to validate functionality, performance, security, and user experience. Conduct regression testing to ensure new features and bug fixes do not introduce issues.
  • Identify, document, and report defects using a bug-tracking system. Provide detailed information to developers to facilitate issue resolution.
  • Develop and maintain automated test scripts using appropriate tools and frameworks. Expand the test automation suite to improve coverage and efficiency.
  • Set up and configure test environments, including databases, servers, and testing tools. Ensure test environments are available for different phases.
  • Conduct performance testing to assess responsiveness, scalability, and stability. Identify bottlenecks and collaborate with developers to optimize performance.
  • Perform security testing to identify vulnerabilities and protect sensitive financial data. Collaborate with developers to address issues and implement safeguards.
  • Create and maintain test documentation, including test cases, scripts, data, and reports. Ensure all artifacts are organized, up to date, and accessible.
  • Work closely with stakeholders to understand requirements and provide feedback on quality. Communicate test results, progress, and issues clearly.
  • Identify opportunities to enhance QA processes, methodologies, and tools. Propose and implement improvements to increase efficiency, effectiveness, and software quality.

Job Requirements

  • 2 to 3 years of experience. 
  • Proven experience as a Quality Assurance Engineer or in a similar role, preferably in the fintech industry or with financial applications.
  • Strong understanding of software QA methodologies, tools, and processes.
  • Experience in designing and executing test plans, test cases, and test scenarios.
  • Proficiency in manual testing techniques and methodologies.
  • Familiarity with test automation tools and frameworks (e.g., Selenium, Cypress, JUnit).
  • Knowledge of performance testing tools and techniques (e.g., JMeter, Gatling).
  • Understanding of security testing principles and best practices.
  • Familiarity with SQL and database management systems.
  • Experience with version control systems and bug-tracking tools.
  • Knowledge of agile development methodologies is a plus.
  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
  • Very good English level

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentQuality Assurance Engineer