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 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
Monitoring test runs application errors and performance
Making information flow keeping the team informed and being a stakeholder in releases and defect tracking
Promote and coach the team towards a quality focused mindset
Influence and lead the team towards continuous improvement and best testing practices
Be the reference of the QA Center of Practice promoting their practices and influencing their strategy bringing your team experience into their plan
Technical Requirements:
---------------------------
As a Senior Quality Assurance Engineer you must be able to provide among these
Ability to work in an autonomous self responsible and self organised way
6 years of experience in software testing manual and automated
Strong Experience working with modern test automation frameworks and tools Cypress Playwright Jest React testing libraries
Strong experience in different testing practices from unit to load to endurance to cross platform specifically integrated within CI CD
Experience in continuous testing practices in production by leveraging BOT and virtual users
Experience working with CI CD pipelines and monitoring tools e
g
Jenkins TeamCity Kibana Grafana etc
Knowledge of API testing REST protocol and microservice architecture concepts
Postman AWS
Able to effectively communicate in English
Comfortable in developing test automation frameworks from scratch and maintaining existing frameworks
Knowledge of software testing theory
Additional Responsibilities:
--------------------------------
These are some of the technologies frameworks practices we use
NodeJs with Typescript
React and NextJS
Contentful CMS
Optimizely experimentation platform
Micro services Event streams and file exchange
CI CD with Jenkins pipeline
AWS and Terraform
InfluxDB Grafana Sensu ELK stack
Infrastructure as a code one click deployment
Docker Kubernetes
Amazon Web Services and cloud deployments S3 SNS SQS RDS DynamoDB etc
using tools such as Terraform or AWS CLI
Git Scrum Pair Programming Peer Reviewing
InfluxDB Kibana Grafana Sensu