Reporting to the Head of QA, the Senior QA Engineer will be responsible for ensuring we are able to deploy into production with confidence.
Working within one of our squads alongside engineers, product managers, designs and other QA engineers you will ensure that we are making the right decisions to reach our long term goals
Key responsibilities:
Contribute to story creation with product managers ensuring stories have validated acceptance criteria
Ensure test cases are all created and correctly documented
Creating and running automation tests
Conduct peer reviews and mentor teammates in an open, respectful, flexible, empathetic manner
Help to optimise the monitoring and alerting on the platform accordingly
Apply a security lens, eliminate security vulnerabilities both in the code and when providing peer reviews
Anticipate and communicate blockers or delays for work before it requires escalation
Participate in release planning sessions with the product team
Build and maintain functional and non-functional testing scope
Ensure appropriate testing activity is being conducted to prevent failure at formal testing stages
Communicate testing results and coverage while making recommendations where necessary
Actively participate in continuous improvement of testing processes
Participate in post launch activities on target devices and regions
Accurately report, manage and escalate any defects discovered during testing
Analyse test results and make recommendations to drive improvement
You will contribute to the ideation and delivery of new features and functionality on the KLEKT platform to ensure that we are building a secure and scalable platform. With extensive QA experience you will understand how to setup and delivery extensive automation coverage to ensure we have a fast feedback loop during the development process. You will also be comfortable with more exploratory testing to ensure the quality of the platform is maintained with every deployment to production.
Technical requirements:
Agile methodologies
Manual testing
Strong experience with a range of automated testing tools
Cypress, JavaScript
Unit, integration, api and end to end testing
Load testing
Security testing
Web and Mobile application experience
Experience with Continuous Integration/Delivery
Nice to haves:
eCommerce domain experience
Engineering (React, Node, TypeScript, NextJS, Python)
JIRA
TestRail
Characteristics
Bring pragmatic is critical to us achieving our goals. You will be well versed in being part of the decision making process to ensure that we are making the right decisions for the short, mid and long term.
Attributes:
Can do attitude
Problem solver
Attention to detail
Embraces change
Able to work independently and with autonomy
Confident communicator with technical and non-technical colleagues
Understanding the need to keep things simple
Passion for user experience and data over opinions
Willing to ask the “stupid” questions
Willingness to take responsibility and make things happen