وظائف شاغرة لدى مجموعة ماجد الفطيم بالاردن
Senior Quality Assurance Automation Engineer
Job Purpose:
At MAF Digital, we are obsessed with building intuitive, engaging and truly transformative experiences that create great moments for our customers, every day. As Senior 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 defining, developing and implementing quality assurance practices and procedures as well as test plans and other Quality Assurance assessments. The role holder is also responsible for collaboratively working with product teams, development teams and designers during all stages of projects to provide in-process testing results. The Senior Quality Assurance Engineer reviews requirement specifications and design documents to deliver suitable test cases.
Job Details – Key Responsibilities and Accountabilities
Key responsibilities:
Testing and Quality Assurance
- Participate in requirement reviews in order to write and help others write test cases
- Create test cases for black/white box testing. Define test strategies based on software development plans
- Perform acceptance test of user stories on a day-to-day basis
- Carry out exploratory testing within an agile development environment.
- Perform end-to-end tests in relation to larger releases with external stakeholders
- Drive the squad’s test strategy and test efforts, e.g. taking initiative to automate where possible and coaching others
- Analyze reported issues, verify and define them in the bug’s backlog
- Reporting and continuously monitor the quality of work performed while maintaining all documentation
- Participate in the continuous improvement if test processes and methodologies
Processes and Procedures
- Own the process during test periods where functionality is tested across several squads and departments
- Be an active participant in grooming and planning, to ensure that acceptance criteria are testable
Collaboration and Support
- Sit together with Product Designers & Owners while user stories are developed, bringing input and helping with the testing angle
- Collaborate closely with developers, product managers and support engineers to correctly identify priorities and resolve issues
Human Capital Responsibilities
- Assist with the implementation of the performance management process by setting objectives, monitoring performance, and provide constructive feedback and provide inputs to senior management
- Provide mentorship for the purpose of developing a continuous talent pipeline for key roles
- Provide inputs on training needs and coordinate with the HC department to ensure facilitation of training requirements
- 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:
The estimated budget for MAF Digital department is AED30Million for the first year. A scale of 1 to 5 where 1 is the lowest and 5 is the highest, this role would have a financial KPI responsibility of 2
- Time, Quality and effectiveness of testing
- Effective application of testing processes and procedures
- % of important and critical escaped (not founded) bugs
Other Context (if applicable):
Whilst this role is based in Jordan there is an expectation that you will spend between 10-20% of your time at our Dubai offices working very closely with the business team
Personal Characteristics and Required Background:
Skillset (job specific technical skills and behavioral competencies needed)
Skills
- Solid knowledge of software quality assurance methodologies and tools
- Aware of load testing and security testing concepts
- Good experience with different Operating systems, especially Linux variants
- Aligned to working with agile best practices
- Experienced in testing of web services REST and SOAP. Automation of back end services using a suitable tool
- Good understanding of the E2E system landscape
- Good Infrastructure knowledge
- Experience with writing and automating test cases
- QA work across platforms and mobile applications
- Comfortable in handling multiple projects simultaneously
- Have sound knowledge of Java, Selenium Webdriver or any other Web automation tool
- Good understanding of mobile automation tools like Appium
- Working experience in Jira
- Possess technical writing skills, effective communication skills, problem solving and analytical and interpersonal skills
- English (Full professional proficiency - Required)
- Arabic is an advantage
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 5 years of experience in software testing