Quadcode · EMEA (Remote), Switzerland · Hybrid
About the job
We are seeking a talented Automation Quality Assurance Engineer to join our Data Streaming team. Our team develops and maintains analytics services for near real-time processing of user trading activity on the platform, as well as several infrastructure services. We use Scala, ZIO, Kafka, and Postgres, microservice architecture, and event sourcing. The tasks we solve are backend-only and mostly related to data transformation and transmission to the other platform components.
The primary objective of this role is to enhance the stability of our microservices through increased test coverage. As a member of our team, you will contribute to the development and implementation of automated testing solutions to support our evolving projects.
Responsibilities:
- Develop and maintain automated tests for our microservices.
- Assist with manual testing of new releases when necessary.
- Collaborate with developers and other team members to ensure comprehensive test coverage.
- Participate in the continuous improvement of testing processes and methodologies.
Required Skills:
- Strong programming skills in Java with a focus on automation testing frameworks and libraries.
- Hands-on experience with tools like TestNG, Allure, Gradle, and Maven for test automation and reporting.
- Proficient with Git for version control, including branching, merging, and pull request workflows.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines using tools such as GitLab CI and Jenkins.
- Strong teamwork and communication skills to effectively collaborate with cross-functional teams and communicate test results and issues.
- Understanding of microservices architecture and testing methodologies specific to distributed systems.
- Experience in testing RESTful APIs for functionality, performance, and security.
- Proven experience as an Automation QA Engineer or similar role, with at least 3 years of experience in automated testing of microservices-based applications.
- Remote work model;
- Competitive remuneration;
- Training and development;
- Corporate life: master classes, lectures and incredible parties (now online);
- Friendly, enjoyable and positive environment.
Join us today, and let's shape the future of fintech together!
Note: All applications will be treated with strict confidence. We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.
By submitting your application you confirm acknowledge and accept that your personal data is collected, processed and maintained in accordance with https://jobs.quadcode.com/privacy-policy and https://breezy.hr/policies/privacy
,