We are looking for Senior Test Automation Engineer (Java) to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.
Getting started: ASAP
We offer:
- attractive salary depending on skills and experience (B2B: PLN 25000 – 35100 net/month)
- bonus paid for work efficiency and commitment
Tools used:
- Collaboration: Teams, Jira, Confluence
- Source repositories: GitHub
- Software development automation: Maven, Make
- Databases: MySQL, in-house time-series database
- Monitoring: Prometheus, Grafana
- Containers: Docker, Kubernetes
- Cloud services: AWS (mostly EKS, ECR, EC2, EFS, RDS but we adapt more and more cloud services to our stack)
Organization of work:
- Agile development: TDD, DevOps, CI/CD
- Good practices: clean code, design patterns
- Quality assurance: code review, pair programming
- Tests: unit / integration / performance / manual
- Number of people in the team: 15
Tasks / Responsibilities:
- Design and implement new tools and approach to automate platform testing.
- Extending and maintaining existing tests.
- Performing manual system tests.
- Identifying quality assurance process bottlenecks and suggesting actions for improvement.
- Testing documentation design: test scenarios, test cases, reports.
- Close cooperation with other teams: ML, Dev, DevOps, Mobile.
- Helping and be a guide for other manual testers.
Sample tasks:
- Design and implement new tools and approach to automate platform testing.
- Testing documentation design: test scenarios, test cases, reports.
Requirements
- higher education - IT or related
- minimum 4 years of experience in automated testing desktop and web applications.
- strong experience in unit, integration and manual tests
- knowledge of Java11+, Linux, Docker, REST, MySQL, Maven, Git, JUnit/Mockito/AssertJ
- good communication in English (at least B2 level)
- good interpersonal and communication skills (ability to work in a team)
- "Nothing is impossible" approach to problem solving
Good to have:
- experience with Agile methodologies
- knowledge of Python
- knowledge of Groovy
Benefits:
- private medical care
- multisport card
- co-financing of trainings and courses
- possibility to work remotely or in coworking space nearby you
- flexible working hours
- integration meetings
- employee recommendation program
- free coffee/tea/fruit in the office
Recruitment stages:
1. Interview (tech)
2. Decision + final negotiations
If you are interested, please send your CV in English.