Quality Engineer for Distributed Systems
Hazelcast
We are looking for people to join our quality engineering team at Hazelcast.Are you tired of testing single-threaded, non-distributed, and relatively trivial code? Would you like to take a deep dive into GC logs on a daily basis? Have you ever dreamed of working with so many different technologies, languages, environments, and tools that would make your CV not fit on a scroll paper?We're looking for a passionate developer with a strong focus on quality. In your future position, based on your preference, you could dive into:
- discovering non-trivial consistency issues in a distributed environment,
- performance testing on a big scale (hundreds of nodes, TBs of memory),
- testing on various, sometimes non-typical, platforms like Linux, Windows, Solaris, z/OS, and VMWare,
- becoming a true automation master using scripting languages and Jenkins,
- doing releases of Hazelcast IMDG.
*This position does not involve any UI testing, so please don't send us your CV if you're a Selenium tester.*We would love you to drop us a CV if you:
- are a Java master,
- are truly passionate about your work, like digging deep into the problem and never give up before solving it, and
- are interested or have advanced knowledge of concurrency, distributed systems or performance testing,
- would like to speak at conferences as a part of your job,
- feel comfortable working in a distributed team of people with multiple nationalities all around the world.
Benefits
- Equity options
- Flexible working hours and location (this is a remote position)
- Workplace cost reimbursement (coworking space, laptop)
- Conference speaking opportunities
Location
We accept candidates working remotely from Ukraine and Turkey only. Additionally, in Istanbul, it's possible to work from Hazelcast's office.