Senior QA Engineer
Senior QA Engineer
As a Senior QA Engineer, you get a chance to take a lead in development of our digital banking platform with focus on a quality deliverable. You astonish your team and key stakeholders with your drive for product quality. As a quality ambassador, your promote quality within the team in alignment with the QA Guild and ensure quality solutions are being delivered during the whole product, subsystem or project development cycle.
You create the initial test strategy for the product, subsystem or project, you are working with based on the overall Test Strategy from QA Guild. You present and justify the test strategy and decision to clients and stakeholders. You conduct test plans and define test designs for difficult or advanced technological concepts. You are responsible for developing and executing manual and automated tests that cover functional and non-functional requirements (e.g. performance, security). You test functionality and systems by applying different testing methodologies and different test levels. You ensure that automation testing for the components of our web and mobile solutions are in line with the standardised tools and languages introduced by the QA Guild. You act as a part of the agile team, take part and contribute to Agile ceremonies and work closely with the product owner and various team members. You drive the discussion with clients and stakeholders and the team by leveraging test evidence, defect metrics and reporting on the complete QA process and communicating on potential risks based on previous experience. You hold a strong testing and DevOps mindset to be able to understand and work with our tooling in environments and CI/CD. You are keen to explore different testing types and methodologies.
You contribute to the Chapter and Guild, if possible, by taking part in defining internal QA goals (e.g. evaluation of new tools, setting up new process and training of new hires). You are a point of contact for all QA activities in the your area of responsibility. You also play a key role in selecting candidates for QA roles as well as onboarding and mentoring new hires.
What you'll do
- Performs at the highest level in their team, sharing their knowledge with other QA Engineers, the team, VS and support channels.
- Knows more than one programming languages, the ones used internally, in a sufficient level to create automated test cases in the tools used by the organisation.
- Advanced knowledge of the main testing frameworks and basic understanding of other related or similar frameworks.
- Suggests, plans and performs technical improvements related to the discipline of QA.
- Understands the different testing levels and testing types (functionals and non-functionals) and contributes to the Test Strategy of the the organisation by suggesting/contributing to/in the QA community.
- Designs tests with the usage of test methodologies by applying different testing types (functional, non-functional) in alignment with the acceptance criteria.
- The designed test cases for functionality cover positive and negative scenarios as well as edge cases and errors.
- Can write automated test cases in different testing levels not only for a single functionality but also for the whole system under test.
- Contributes to the testing framework, common libraries or other tooling of the QA Guild.
- Is the go-to person for technical questions and issues.
- Stays up to date with changes in their discipline and their industry.
- Has the ability to write all kind of tests, uses all kinds of tools, provided internally, that improve the overall quality of the code and the software.
- Understands the CI/CD phases and does major contributions for the workflows/pipelines.
- Acts as an advocate for all the NFRs important for product readiness.
- Advocates finding security vulnerabilities by executing simple security tests as instructed by the security team.
- Uses the accessibility knowledge and the available tools to test the product for accessibility.
- Contributes to the product's performance by either creating performance tests or analysing performance results with the selected performance tools (e.g. k6.io).
- Is able to provide workarounds and give clear feedback to the team how the product should be improved.
- Exposed to all capabilities of the Backbase Platform.
- Understands all aspects of how the software is built, assembled, tested and run in production
- Is capable of implementing and proposing improvements to the existing tooling and processes for automated testing phases.
Our Perks
Loud and busy sometimes but always friendly, helpful, and super fun. We love to celebrate each other’s achievements, share jokes, and our love for food, movies, traveling, and sports. We’re one big and diverse family working towards the same goal.
Insurance
Backbase covers you. With our company insurance, we make sure you and your family are safe and have access to different insurances
Lunch
Lunch tickets so you don’t have to worry about bringing your own food.
Training budget
Specific budget for your personal development.
Referral
Referral bonus incentive for bringing the best talent.
Clothing
You can wear clothes you feel comfortable in.
High spec equipment
We provide all employees with high-spec Macs and tech set up