Quality Assurance Engineer

Majid Al Futtaim

Role Purpose:The Quality Assurance Engineer 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 development teams during all stages of projects to provide in-process testing results. Role Details ��� Key Responsibilities and Accountabilities:Testing and Quality AssuranceWrite and help others write test cases.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.Processes and ProceduresOwn 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 SupportSit together with designers, SMEs and Product Owner 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.Develop and implement on the job-training for the team.Provide inputs for the development of annual manpower plan.Ensure the implementation of MAF Retail���s corporate policies and relevant procedures.Definition of Success Quality and effectiveness of testingEffective application of testing processes and proceduresQualification, Experience & Skills:Minimum Qualifications/educationBachelor���s degree in computer science, software design, management information systems engineering or a related field and or relevant direct job experience.Minimum experienceMinimum 3 years of experience in software testingSkillsSolid knowledge of web based testing and architectureAware of load testing and security testing conceptsBasics of Linux, shell scripting and databasesAligned to working with agile best practicesExperienced in testing of web services REST and SOAP. Automation of back end services using a suitable toolGood understanding of the E2E system landscapeGood Infrastructure knowledgeExperience with writing and automating test casesQA work across Ecommerce platforms and mobile applicationsComfortable in handling multiple projects simultaneouslyHave sound knowledge of Java, Selenium Webdriver or any other Web automation toolGood understanding of mobile automation tools like AppiumEnglish (Full professional proficiency – Required)Arabic is an advantage

To apply for this job please visit www.linkedin.com.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.