The Job in Short
We are looking for an experienced QA Automation Engineer to strengthen our team. As a QA Engineer, you focus on all aspects of quality, using your technical expertise skills to implement repeatable processes with the objective of painless and continuous delivery. All of that to provide products and deliverables.
Your team is responsible for a developer-focused SAAS environment. We aim for continuous delivery and synthetic testing.
Meet the Job
Your automation game is strong and you are willing to learn to become even better. In your role, you are a sounding board for your peers, you provide experience and knowledge to your team, work alongside Developers and QA Engineers to understand and adopt best practices in test automation.
You are a clear communicator and can explain technical topics, issues and questions to various audiences clearly and concisely. You are confident to express your opinions and thoughts even if you are in the minority. You are unafraid to ask questions and flag the issues and challenge your team.
How about you?
You know what motivates your peers and like to share the vision while driving your QA goals in an iterative and agile way. You understand functional and non-functional aspects of testing and you can shine on with hands-on automation testing (writing scripts, implementing test suites, building pipelines) as well as manual testing. You apply critical thinking and have a great attention to details. You also understand the importance of exploratory testing and are creative in defining edge and corner cases.
What you need to succeed:
- A deep-seated passion for QA and automation;
- Hands-on experience in test automation (Java or JavaScript/TypeScript), API testing, and frontend testing;
- Strong professional experience testing API endpoints using REST Assured and Postman;
- Proficiency with working with Docker and k8s;
- Strong experience and understanding of levering Jenkins or GitHub Actions for CI/CD;
- A deep-seated passion in understanding non-functional requirements and delivering systems that are resilient, performant and scalable;
- First-hand experience with working with git and Atlassian (Jira, Confluence, Stash or similar);
- A rich experience in methodologies such as Domain-Driven Design and Lean Architecture;
- A desire to stay up to date about new technologies and eager to continuously improve;
- Excellent interpersonal skills, able to bring a vision across and get commitment to move everyone along;
- Natural drive to communicate with others to bring the common work processes to a higher level.
Nice to have:
- Java programming experience;
- Experience in testing frameworks, SDKs, toolkits, and lower-level software constructs;
- Technical devops skills and experience - working with shell/bash scripting.
The Job at Backbase
- As a QA Automation Engineer, you play a key role in improving and innovating our QA automation processes to support the delivery of our product, as we work towards Continuous Delivery;
- You support your peers in the QA Chapter, through workshops, documentation, and pair programming;
- You continually drive innovation, creating a vision for automation across all the products and finding solutions to QA automation challenges that scale well and are sustainable;
- You are one of the key drivers for the QA innovation backlog and planning, and set objectives for the QA Chapter to Shift-Left and work towards higher quality and independent releases;
- As we are a scaled Agile product organization, we want to establish tight feedback loops in every process. For you that means you need to hone your personal leadership skills continually.