Ecommerce Senior QA Engineer - 2


Job Description:

Position Name (Title) : Ecommerce Senior QA Engineer

Division : Operations

Reporting to : Ecommerce QA Technical Lead

Department : Omnichannel

No. of Direct Subordinates : 0

Grade : SIS - SSP.6



Main Job Purpose

Ensure the quality of software products through meticulous testing and quality assurance activities. Responsible for designing and executing test plans, test cases, and test scripts based on project requirements. Perform various types of testing, including functional, regression, performance, and usability testing, to identify and report defects and ensure the software meets quality standards. Collaborate with developers, product managers, and stakeholders to understand project requirements, perform risk assessments, and validate software functionality.


Accountabilities

Backend Development:

  • 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.

Position Relationship with Other Parties

Internal Relationships

  • IT
  • Operations Excellence

External Relationships

  • Development agencies
  • Application maintenance agencies
  • Payment Service Providers (PSP)
  • Hosting providers
  • Others

Work Environment

  • Indoors : 100%
  • Outdoors : 0%
  • Working Days : 5 Working Days
  • Days off : 2 Days Off
  • Working Hours : 8:00 AM 6:00 PM (1 hour break)

Position Dimensions

Level of Authority Execute Assigned Duties

Financial Control No Budget Control

Annual Amount No Budget Control

Hiring Authority & Promotion

Coach New Employees

Does Not Supervise Employees

Does not Participate in the Promotion Cycle

Conduct Technical Interview

Competencies

Lead with Purpose

I lead with purpose when I'm brave to challenge the status quo and turn ideas into actions that matter to my GUESTS

Collaborate for Success

I collaborate for success when I reach out and partner with others for the benefit of my GUESTS

Deliver with Credibility

I deliver with credibility when I am trusted by my GUESTS to fulfill OUR purpose

Treat with Care

I treat with care when I partner with my GUESTS to understand their needs and strive to create a memorable experience for them

Pursue with Excellence

I pursue with excellence when I display mastery and discipline to deliver the best-in-class outcomes that make a difference to my GUESTS


Job Requirements

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

Education

  • 1 - 3 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

  • Experience with eCommerce platforms.

Working Place:

Cairo, Cairo Governorate, Egypt