Software Developer In Test (europe — Remote)

Engineering · Full-time · Piedmont, Italy

Job description

Software Developer in Test 
LOCATION: remote — Portugal, Cyprus, Poland, Spain, Georgia, Serbia, Armenia and other.

ABOUT GRIDGAIN

We live in a world that increasingly expects instant gratification. To remain competitive, enterprises must process and analyze extraordinary amounts of information in milliseconds.

GridGain's Unified Real-Time Data platform enables a simplified and optimized data architecture for enterprises that require extreme speed, massive scale, and high availability from their data ecosystem. It seamlessly combines streaming data in-motion and historical data at-rest with compute functionality to help companies handle complex analytical, streaming, and transactional data workloads at ultra-low latencies.

GridGain is trusted by companies like Citi, Barclays, American Airlines, AutoZone, and UPS to manage mission-critical data operations across their businesses.

GridGain is growing! Join the team and play a critical role in a fast-paced Silicon Valley startup that's changing the definition of "real time," and the world's expectations for high-speed data processing, computation, and analytics.

ABOUT THE ROLE

GridGain is looking for a Software Developer in Test to join our growing QA team.

REQUIRED JOB DUTIES

  • Develop the internal testing framework (written in Java and partly open source).
  • Create new test utilities and internal services.
  • Automate routine tasks to simplify life for yourself and your colleagues.

ESSENTIAL SKILLS AND REQUIREMENTS

  • At least 3 years of experience in test automation using Java.
  • Deep understanding of testing processes.
  • Unit testing and refactoring skills.
  • Knowledge of shell scripting languages (bash, Windows batch or powershell).
  • Experience with Git, IntelliJ IDEA.
  • Ability to work with Linux, Mac, Windows operating systems.
  • Basic knowledge of SQL (you can write small queries with multiple joins and filter out unnecessary data).
  • English — upper-intermediate or higher.

The following will be a strong plus

  • Experience with NoSQL and/or distributed databases. Especially if it was Apache Ignite™.
  • Experience in testing or deep working with distributed systems.
  • Willingness to deal with complex cases, even when others have already refused.
  • Ability to explain complex ideas to yourself and colleagues from R&D in simple words.
  • Expert level of working with Java ecosystem.

We are an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, sex, age, national origin or disability.