Prepare test strategy documents and Support the team in executing against the test strategy and quality and in addition determining and advising which tests should be automated at which layer.
Support the completion of system integration, user acceptance and regression testing within release schedule deadlines.
Support the delivery (QA signoff) of testing projects, identifying impact and managing resulting change.
Proactively identify areas for improvement and work with others to ensure fit for purpose and client centric solutions.
Collaborate with Engineering, Machine Learning and Product teams to work and ship product features.
Work in conjunction with the development team in writing automated tests and analyzing the results.
Able to make Go/No Go decisions for testing completion.
Build and research new tools and frameworks for internal use.
Requirements
Experience of working in an agile environment and thereby running sprint level QA testing cycles.
Experience of working with Project Managers/product owners, showcasing ability to translate requirements into test scenarios and lower level test scripts.
Ability to deliver evolving requirements and be change ready
Willingness to cross-team/role boundaries and collaborate with other teams/other roles
Willingness to learn and experiment with new languages and technologies.
S upport the completion of system integration, user acceptance and regression testing within release schedule deadlines.
Experience
6 to 10 years of overall relevant hands-on work experience as a manual tester.
Technical Skills
Experience in functional and non-functional testing such as system, system integration, API testing, user, accessibility.
Knowledge of REST API's and automation
The ability to communicate complex technical concepts clearly to peers and management stakeholders.
Experience of working with container platforms like Docker, Kubernetes is a plus.
Excellent problem solving and critical thinking capabilities