KEY RESPONSIBILITIES AND DUTIES :
We are looking for a modern QA engineer who understands that quality assurance is a critical and important part of engineering and is more than simply designing and executing test cases.
You will be involved in the full lifecycle of projects, from discovery through development, testing, deployment & post deployment activities.
You will work with the Systems team to ensure business confidence in our frequent deployments to production. You will be writing test plans, cases / scripts, scenarios and conditions as well as executing them in non-production environments.
You will be assisting the QA Stream Coordinators in executing QA processes and strategies within the team to ensure we release the highest quality products to our customers.
Performing testing of features to ensure our products are stable and of high quality.
Finding defects before production that other engineers didn’t find.
Perform diagnosis and fault finding on non-production and production systems.
Collaborate day to day with the entire team to improve quality of the products in your team.
To always leave code in a better state than it was when starting.
Actively share knowledge with your entire team.
QUALIFICATIONS AND SKILLS :
You come from a strong technical and test background.
Able to document testing scenarios, user flows & test cases within your team.
QA is your passion, and you are motived by building maintainable QA test automation suites.
Have a high attention to details.
You understand that great QA is more than just test automation.
Strong experience and exposure to large scale and complex applications.
Ability to handle multiple, competing priorities in a fast-paced and geographically distributed environment.
You are a person who continually self learns and improves your technical skillsets.
Are curious, tenacious and creative