QA Engineer
Main Duties and Responsibilities
Understand feature requirements defined by the Product Manager and QA LeadWork with attention to detail and passion about delivering high quality softwareEnsure features built by developers meet the criteria defined in the requirementsEngage with development teams to agree and understand the QA processesCreate, maintain and execute manual and automated tests based on test basis artefactsContribute to an atmosphere of cross-functional teamwork within the organizations’ agile project lifecycleRequired Skills and Key Competencies
Solid understanding of review and agile testing processesGood communication and team skills, ability to present ideas clearly and conciselyExperience with testing large scale enterprise web and windows applicationsPossess strong analytical skills, with excellent problem solving abilitiesExperience with tools like JIRA, Confluence, Jenkins, GitExperience with a wide variety of testing tools and techniquesQuality driven and proactive to do what is necessary to achieve deadlines in a dynamic environment with frequent priority and changesExperience in White and Black Box testing principlesExperience on Retail Point-of-Sale (POS) integration testingPreferred Skills and Competencies
Knowledge of automation testing frameworks is an assetAnalytical and pragmatic at the same time in defining good and efficient processes and solutionsGood listener to capture needs but with a solid own opinion to filter individual wishes from general needsExperience
5+ years of software engineering and quality assurance experience