Senior Backend QA Automation Engineer
Role details
Job location
Tech stack
Job description
Being a Senior Backend QA Automation Engineer at our partner means you play a key role within one of their cross-functional scrum teams. Within this team, you will be responsible for ensuring their connection gateways with third parties (e.g. Our communications with banks) remain of the highest quality. You will take the lead in setting up the full test architecture, write test cases and build automated API and Microservice test scripts. On a day-to-day basis you will take the lead in guarding the quality of the features your team is working on. You will also be working very closely with our backend developers to create and review test scripts.
Requirements
- A self-starter mentality, being able to take the lead on backend automation testing and finding ways to further improve our efforts.
- Extensive knowledge of testing methodologies and best practices in the industry.
- Responsibility for our product quality and the entire testing process within your team.
- An analytical mindset with an intrinsic sense of curiosity; being able to see the bigger picture and wanting to understand how things are working at all levels of the system.
- Good communication skills; high proficiency in English and the ability to clearly and concretely express yourself.
- Your honest opinion and ability to provide constructive feedback to others.
- Positivity and a 'can-do' attitude; always looking for ways to create a welcoming environment for colleagues and never shy to take action where needed.
- A critical view; always looking for ways to further improve your own and our teams efforts.
- A desire to share knowledge and the ability to act as a mentor to others.
In addition, you're able to bring the following technical expertise:
- 3+ years of experience in developing automated API tests and frameworks using Java and Kotlin.
- Testing experience and knowledge of REST API principles and internal structure.
- Solid experience with test automation tools and frameworks such as RestAssured, Cucumber, Junit, Postman and others.
- Hands-on experience with Git, CI/CD systems.
- Efficient working in a Scrum team and collaboration with the other teams across Payconiq.
- Solid understanding of security topics such as JWT, JWS, HTTPS (considered as an advantage).
- Knowledge of JavaScript and TestCafe (considered as an advantage).
- Experience in the financial/payments domain (considered as an advantage).