Level | Associate |
Department | Technology |
Location | Malasiya |
Position reports to | Software Engineering Manager |
Last Updated | 25 JUNE 2023 |
Primary Objective | As a Quality Engineer you will be tasked with ensuring that the delivered solutions meet the requirements of our Business Stakeholders and satisfy the quality criteria of Technology. |
Key Relationships | |
Internal | Business Stakeholders that present as customers of the Delivery team in which you operate.Team members within the Technology team in which you operate and provide technical leadership to.Architecture, Cloud Engineering and Cloud Ops teamsSoftware delivery teams in other countries |
External | External vendors and partners working with the Delivery team and other technology teams outside of Delivery. |
Responsibilities | Drive a shared understanding of testing requirements and coverage across business and technical stakeholders.Define, Execute and report on:Functional testingProduction Verification testingRegression testingPrepare and execute test plans and steps as required.Maintain automated test suites.Increase the coverage of regression testing with each assignment.Focus on testability over complex process.Collaborate with the broader delivery group to solve problems.Collaborate with Technology team members within your team and across other teams to deliver outstanding results for our business stakeholders. |
Qualifications | Tertiary Certificate/Degree qualification.Two years proven quality engineering experience. |
Knowledge and Skills | Technical Skills Proficiency in some of the following testing areas:General programming for tests scripts using C#, Python SQL, Bash, Powershell or Javscript Web test Automation preferably with Selenium WebDriverIOMobile test automation preferably with Appium or DetoxAPI test automation preferably with RestSharp or Postman |
Desirable | Other skills and traits Strong communication skills – both written and verbal.Active listening skills.Self-initiates work responsibly.Works under broad direction. Establishes milestones and has a significant role in the assignment of tasks and/or responsibilities.Ability to understand and effectively engage with multiple stakeholders.Ability to translate functional and non-functional requirements into test plans.Knowledge of both manual and automated testing tools and techniques.Able to work in a sole capacity or as part of a team.Ability to work collaboratively with the development team.Excellent analytical and problem-solving skills.High attention to detail and accuracy.Genuine desire to provide business value.Flexible and adaptable to change. |
Experience with testing cloud hosted solutions and cloud specific servicesContribution to creating build pipelines (preferably in Azure DevOps)Patient and diplomatic.Ability to work in a fast-paced environment and to tight deadlines.Inquisitive in nature.Great sense of humour. | |
Key Result Areas | Quality of releases and alignment to customer requirements.Contribution to effective project planning for delivery of outcomes.Contribution to transparency in project status and reporting. |
Sample of Key Duties | Software testing tasks assigned via project delivery or maintenance.Participation in project meetings such as daily stand-ups, iteration planning, show cases and retrospectives.Engineering training showcases.Consultation with business stakeholders on requirements.Contribution to team status reporting. |
Participation in Technology team meetings. |
Last updated – 25-06-2023
Job location – Malasiya
Job Type: Full Time
Job Location: Malasiyan