Digital Quality Assurance

Description de l'offre

The Digital QA Engineer will be responsible for developing and executing tests to ensure code and capability quality, overseeing the end-to-end development process in an Agile context. He / She will be responsible for designing and implementing tests, identifying deficiencies, debugging, and defining remediating actions. In addition, He / She will be responsible for providing software-related operations support, including providing level two and level three incident and problem support. The Digital QA Engineer will also be responsible for creating test scripts and executing them using automated testing tools.

Among the main contributions can be named :

· Review requirements, specifications and technical design documents to ensure adherence to design quality and coding standards · Design and implement acceptance tests for user and technical stories · Test and validate solution against user story and technical story acceptance criteria, leveraging automation where possible · Execute manual and automated tests and report defects on product builds · Work closely with development in scrum teams to resolve product issues on a daily basis Identify, record, and monitor testing bugs · Track quality assurance metrics, such as defect density and early life incidents · Estimate, prioritize, plan, and coordinate testing activities · Manage incidents and problems as level two and level three support

Must have technical / professional qualifications :

· Master’s or Bachelor’s Degree in Computer Science, Information Systems, or other related field · Two or more years of work experience in software quality assurance, testing, programming and /or systems analysis · Experience of software QA methodologies, tools, and processes, with experience writing and executing comprehensive test plans and cases · Experience of automated testing tools and scripting · Experience working with agile methodologies, such as Scrum, Kanban, XP, TDD, BDD and ATDD · Experience working with multiple programming and scripting languages, such as Java Script, Ruby, SQL, and Python · Experience working in cloud-native environments