Imply is hiring a

Software Development Engineer in Test

Bengaluru, India

At Imply, we are on a mission to help developers become the new heroes of analytics. Our unique database, built from Apache Druid, enables them to develop the next generation of analytics applications. With Imply, developers can build without constraints as our database lets them create interactive data experiences on streaming and batch data with limitless scale and at the best economics.

Backed by leading investors including a16z and Bessemer Venture Partners, Imply is on a fast growth trajectory - disrupting the $100B database market - with customers including Twitter, Salesforce, Reddit, and Intercontinental Exchange. Come join our team of disruptors, pioneers, and innovators!

The Role:

Imply is looking for a Software Engineer in Test who is experienced in building automation frameworks,and defining a testing strategy that encompasses functional testing for complex enterprise software.We’re looking for someone who cares deeply about quality and looks for ways to drive that through the teams they work with. You’ll do this by building tests in Java using TestNG or JUnit, writing UI automation using Playwright or building test tools in Java or Python. You will ensure every release Imply ships is of high quality by working with our CI / CD pipelines in Jenkins.

If you want to define what it means to release a high quality distributed database, enjoy high-ownership situations and are looking to work on cutting edge technologies, working at Imply could be your career-defining opportunity.

Responsibilities:

  • Achieve a deep knowledge of product architecture especially on druid ingestion/query systems and design and help development teams with end-end product testing
  • Develop functional tests for distributed Ingestion and Query systems 
  • Build tests and tooling for system verification tests for the Druid ingestion/query systems 
  • Incorporate tests into pipelines for faster and effective build feedback to development teams
  • Work closely with development team to understand internals of Druid system to do system verification tests and data driven tests for ingestion
  • Interface closely with developers on tuning/optimizing the ingestion/query workflows
  • Participate in test plan implementation and test code reviews

Requirements:

  • 3 years+ years of relevant experience
  • Proficient in Java/python and restful web services
  • Experience with designing and building system verification tests
  • Experience with automation test frameworks such as TestNG, Robot framework, and system verification test tools
  • Experience with fault tolerance and high concurrency testing
  • Experience with CI/CD and project management tools ( Gitlab, Github, Jira, Confluence etc.,)
  • Experience with deployment and operations tools (Jenkins, Ansible, Puppet, Terraform)
  • Complete Automation and faster go-to-market mindset to deliver high quality product to customers 
  • Self starting and self directed, with a bias for action
  • Comfortable multitasking, agile and flexible, collaborative
  • Strong analytical and problem solving skills
  • BS/MS in Computer Science or equivalent practical working experience

Bonus Points: 

  • Experience with scalability tests and database tuning/optimization are a plus

What we offer:

  • Provident Fund - Employer will contribute Equivalent to your contribution to the Provident Fund.
  • Private Medical Insurance

Imply is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Please note, applications and candidate submissions are subject to our privacy policy and, for California residents, the CCPA terms available at https://imply.io/privacy.

Looking for a job?

Software Development Engineer in Test at Imply looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.