We are looking to add highly motivated engineers to work as a QE software engineer in our product development team in Pune.
We work on cutting edge data management products that transform the way businesses operate.
As a distributed systems engineer (if you are good), you will get to work on defining key elements of our real time analytics platform, including
Distributed in memory data management
OLTP and OLAP querying in a single platform
Approximate Query Processing over large data sets
Online machine learning algorithms applied to streaming data sets
Streaming and continuous querying
Experience in testing modern SQL, NewSQL products highly desirable
Experience with SQL language, JDBC, end to end testing of databases
Hands on Experience in writing SQL queries
Experience on database performance benchmarks like TPC-H, TPC-C and TPC-E a plus
Prior experience in benchmarking against Cassandra or MemSQL is a big plus
You should be able to program either in Java or have some exposure to functional programming in Scala
You should care about performance, and by that, we mean performance optimizations in a JVM
You should be self motivated and driven to succeed
If you are an open source committer on any project, especially an Apache project, you will fit right in
Experience working with Spark, SparkSQL, Spark Streaming is a BIG plus
Plans & authors Test plans and ensure testability is considered by development in all stages of the life cycle.
Plans, schedules and tracks the creations of Test plans / automation scripts using defined methodologies for manual and / or automated tests
Work as QE team member in troubleshooting, isolating, reproducing, tracking bugs and verifying fixes.
Analyze test results to ensure existing functionality and recommends corrective action.
Documents test results, manages and maintains defect & test case databases to assist in process improvement and estimation of future releases.
Performs the assessment and planning of test efforts required for automation of new functions / features under development.
Influences design changes to improve quality and feature testability.
If you have solved big complex problems, we want to talk to you
If you are a math geek, with a background in statistics, mathematics and you know what a linear regression is, this just might be the place for you
Exposure to stream data processing Storm, Samza is a plus