top of page

Senior QA Engineer

Al Rehab, Second New Cairo, Egypt

Job Type

Full time/On-site

Interested? 

About the Role

Hiring for a leading Saudi E-Commerce Organization for their first office in Egypt!

Job Details

Responsibilities:


  • Conduct testing activities, including functional, regression, performance, and usability testing, to verify software functionality and identify defects or issues.

               

  • Identify, track, and document software defects and issues using defect tracking tools.

  • Report defects to the development team and collaborate with them to ensure timely resolution.

            

  • Develop and execute automated test scripts using appropriate testing frameworks and tools to improve testing efficiency and effectiveness.

                

  • Create and maintain test documentation, including test plans, test cases, and test scripts, to ensure test coverage and facilitate future testing efforts and knowledge transfer.

                

  • Set up and configure test environments, including test data, to simulate real-world scenarios for accurate testing.

               

  • Collaborate with stakeholders, including developers and product managers, to understand project requirements and define comprehensive test plans, test cases, and test scenarios.

             

  • Continuously enhance testing processes and methodologies by identifying areas for improvement, implementing best practices, and adopting new tools and technologies.

  • Collaborate with cross-functional teams, including developers, designers, and product managers, to ensure clear communication and understanding of project requirements and testing objectives.

          

  • Adhere to quality assurance standards, best practices, and industry regulations to ensure software quality and compliance.

                

  • Monitor and analyze software performance metrics to identify bottlenecks and areas for improvement, contributing to the overall performance optimization efforts.

                

  • Evaluate software usability and user experience to ensure a seamless and intuitive user interface.

  • Employee duties are not limited only to the above-mentioned Accountabilities; he/she may perform other duties as assigned.


Requirements:


  • Bachelor's degree in Computer Science, Information Systems or related field

  • 5+ years of experience in software quality assurance.

  • Solid understanding of web applications and Mobile App testing concepts, methodologies, and best practices. Familiarity with various types of testing, such as functional, regression, performance, and usability testing.

  • Experience in executing test cases, identifying defects, and reporting issues using defect tracking tools.

  • Proficiency in test automation frameworks and tools, such as Selenium, JUnit, or Cypress. Ability to develop and execute automated test scripts.

  • Knowledge of testing techniques, including boundary value analysis, equivalence partitioning, and exploratory testing, to ensure comprehensive test coverage.

  • Ability to create and maintain test documentation, including test plans, test cases, and test scripts.

  • Familiarity with programming languages, PHP or node.js, to support test automation and scripting tasks.

  • Proficiency in identifying, documenting, and communicating software defects using standard defect tracking processes and tools.

  • Eagerness to stay updated with emerging testing methodologies, tools, and technologies. Commitment to continuous learning and professional development in the field of QA.

  • Experience with eCommerce platforms

  • Good English



Company Industry

Interested? 

E-Commerce

bottom of page