Software Developer in Test
LOCATION: remote — Portugal, Cyprus, Poland, Spain, Georgia, Serbia, Armenia and other.ABOUT GRIDGAINWe 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 ROLEGridGain 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.