As our Senior Quality Assurance Engineer you embrace the following responsibilities
Take ownership and responsibility for the design and development of all aspects of testing
Work on acceptance criteria and test scenarios with the Product Owner and development team
Design execute and maintain test scenarios manual automated and automation capabilities for all test levels and types e
g
automated regression exploratory etc
Create and optimize test frameworks and integrate them into deployment pipelines
Participate in the code review process for both production and test code to ensure all critical cases are covered
Work on continuous testing processes from an agile perspective align with stakeholders what testing activity is required on a per ticket basis
Technical Requirements:
---------------------------
As a Senior Quality Assurance Engineer you must be able to provide among these
Knowledge of software testing theory
Comfortable in developing test automation frameworks from scratch and maintaining existing frameworks
7 years of experience in manual software testing
6 years of experience in software testing automation
Strong experience in different testing practices from unit to load to endurance to cross platform specifically integrated within CI CD
Experience working with CI CD pipelines and monitoring tools e
g
Jenkins TeamCity Kibana Grafana etc
Knowledge with Bitbucket K8s Docker
Knowledge of Web application testing API testing REST protocol and microservice architecture concepts
Strong experience in Java and its test related frameworks and other test frameworks e
g
Junit Rest assured Cypress Selenium as well as its usage under a CI CD pipeline
Experience using Postman for API related tests