وظائف شاغرة لدى مجموعة ماجد الفطيم

الثلاثاء، 2 فبراير 2021

 


If you know what is Software Testing Automation Framework and willing to be part of a superstar Software Engineering team in Jordan. Majid Al Futtaim – Digital Labs is looking for you! 


Job Purpose:

At Majid Al Futtaim Digital Labs, we are obsessed with building intuitive, engaging and truly transformative experiences that create great moments for our customers, every day. As Quality Assurance Engineer, you’ll play a pivotal role in bringing this vision to life. 

 

As a part of the Technology team, reporting into the Quality Assurance Manager this role is responsible for executing tests through manual and automated testing, which have been designed and recording results and failures in a defect tracking repository. The role holder also works collaboratively with others in the QA team to develop effective strategies and test plans. You will review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts), writing efficient and full coverage test cases and scripts. We would like to hear your voice providing a corrective action. You realize mastering QA repetitive tasks through automation tools and contribute in building QA automation environment talks itself in our product development process

 

Job Details – Key Responsibilities and Accountabilities

Key responsibilities:

 

Testing & Quality Control

  • Execute test cases (manual or automated) to verify acceptance and analyse results
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
  • Ensures that products function properly and meet business needs by setting up test environments, and developing and executing test cases
  • Defect and issue identification, logging, tracking, reporting and timely verification of resolved items over JIRA.
  • Ensure testing commitments are met and clearly communicate potential impacts to Senior QA Engineer Lead.
  • Conducts quality control checks, security audits and maintenance
  • Continuously identifies product enhancements and provides feedback on usability and serviceability to developers and designers
  • Author bug reports and write/maintain test documentation
  • Report bugs and errors to development teams
  • Help troubleshoot issues
  • Conduct post-release/ post-implementation testing

Collaboration and Support

  • Participate in sprint planning, estimation, and review processes using Agile methodologies.
  • Collaborate with QA Engineers to develop effective strategies and test plans
  • Support and help create acceptance criteria in collaboration with other team members
  • Collaborates with other team members to improve user stories and design tests for prototypes and products
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle
  • Support the product through its full life cycle of design, code, test and maintenance.

 

  • This role description reflects the general details considered necessary to describe the principal responsibilities of the role identified and shall not be construed as an exhaustive description of all the work requirements inherent to success in the role.

 

Measure of Success – Illustrative KPIs

KPIs: 


 

  • Time, Quality and effectiveness of testing
  • Percentage of bugs leakage.
  • Delays on assigned testing tasks.
  • Documentation of Defects.
  • Perform and coordinate testing activities including developing and running test scripts, coordinating UAT and tracking defect/fixes.
  • Maintain and support multiple products/projects and deadlines.

Other Context (if applicable):

 

 

Personal Characteristics and Required Background:

                                                                                                                                                             

Skillset (job specific technical skills and behavioral competencies needed)

 

Skills

  • Knowledge of QA methodologies, pair programming, continuous integration and test-driven development
  • Experience with unit testing frameworks
  • Ability to test features across product teams including UJT(User Journey Tests)
  • Understanding of HTML/ HTML5, CSS/ CSS3 and JavaScript technologies as pertaining to software testing.
  • Experience with JIRA, Confluence and Bitbucket/Git or other similar systems.
  • Knowledge of scrum and agile methodologies
  • Ability to document and troubleshoot errors
  • Working knowledge of SQL and database technology such as Postgres, MySQL, MongoDB
  • Ideally, technical knowledge of JUNIT, Spring AMQP, Sonar, Apache Camel, Selenium or SOAP UI
  • Detail oriented with good time management skills and the ability to prioritize in a fast paced environment

 

Minimum Qualifications/education

Bachelor’s degree in computer science, software design, management information systems engineering or a related field and or relevant direct job experience.

Minimum experience

Minimum 3-5 years of experience in software testing


للتقديم من هنا