Quality Assurance Engineer

Name of the
company
Location
Evive Software Analytics Pvt. Ltd
773, 80 feet road, Koramangala 4th block (Near
WIPRO Signal)
Data Center
Pune
Headquarters
Chicago
Type of Business
Healthcare Analytics
Product Company
www.Evivehealth.com
Platform/Technology Big Data, Analytics, Software
Job Openings
Software Engineer, Quality Assurance Engineer
and Data Analyst
Evive Culture
Cultural fit is a must. Please read.
You are someone who takes solving the business
problem seriously.
You keep asking, so what is that we are trying to
solve?
You think how will I change the world with one
line of code at a time. One package at a time. One
project at a time.
But you are not just a talker, then you ask how
can I do this? What are the tools available for
me?
Then you roll up your sleeves start putting the
pieces together in an agile manner.
You take testing seriously.
You write your tests first and then start
programming. When the tests turn green, you feel
very happy.
But at the end of the day, when asked to deliver a
project, you will go deep in your tool kit and get it
done!
You know that customers mean everything in the
real world.
You know it matters to take the middle path
between creating something that is aesthetic and
just getting the job done now!
You are also humble & have a big picture in
mind.
You go back to fixing your own code by yourself
in an iterative fashion so it gets more beautiful the
next time around.
What can you expect in R&D @ Evive?
Experience the entire spectrum of software
development
Interacting with fun people like yourself. BTW,
we have a XBOX and a game room!!
The office is located in the 4th block with lots of
restaurants.
Work with not just great minds, but great human
beings
Helpful, compassionate and wickedly smart
A multicultural team head quartered in Chicago.
Job Perks:
Snacks, games
Job Description
Software Engineer:
 Strong Data Structures and Algorithms
 Comfortable
with
one
programming
language
 Preferably Java
Quality Assurance Engineer:
 Some basic programming skills
 Ability to logically understand requirements
and write test cases using Selenium IDE
 Note: This is not a manual tester job, also
involves strong programming skills.
Jr. Data Analyst:
 Interested in seeing patterns in Data
 Strong
programming
skills,
Machine
Learning algorithms
 Coded or know about the language R
 Strong Statistical background. Could be a
Math Major.
Criteria
 Taken Data Structures and Algorithms
course
 Very
Strong
in
Data
Structures
and
Algorithms
 Know to program in one language very well.
 No filtering based on CGPA, Grade, Marks
or area of specialization.
 We encourage all streams
- Bsc, Msc,
B.Tech, M.Tech, BCA, MCA etc.
Interview process
The first round is objective with negative grading,
only on Data Structures and Algorithms. There
could be one or two Probability questions.
Example questions:
1.You are given the postorder traversal, P, of a
binary search tree on the n elements 1, 2, ..., n.
You have to determine the unique binary
search tree that has P as its postorder
traversal. What is the time complexity of the
most efficient algorithm for doing this?
a. O(Logn)
b. O(n)
c. O(nLogn)
d. none of the above, as the tree cannot be
uniquely determined.
2. Consider a situation where swap operation is
very costly. Which of the following sorting
algorithms should be preferred so that the
number of swap operations are minimized in
general?
a. Heap Sort
b. Selection Sort
c. Insertion Sort
d. Merge Sort
e. None of the above
The second round is programming round, we want
them to code according to industry standard, right
naming of the variables, methods, comments and
good unit test cases.
The third round is face to face (Technical).
The final round is HR – This will be done from
our head quarters Chicago, so might be one or two
days after the third round.
Requirements
We will send the offer letter the same week.
 Usually if it is out of station (away from
Bangalore) we come the night before.
 Our interview team is about 1 – 3 depending
on the size of the short listed candidates for
placement.
 We will need accommodation and transport
(We will pay for it if needed).
 We need a projector to do the pre-placement
talk about 30 minutes.
 We usually start at 8 AM and the interview
process is completed the same day (pending




HR).
After the selection, the candidate is expected
to attend a non-mandatory training on Java,
Spring and other Big data Technologies
arranged by Evive. Usually it is about 3-4
hours of work per week.
Because of the free training we provide we
expect the college to ensure that the
candidates who have accepted the offer to
join the company (we do not enforce, but a
humble request because of the time spent)
There is no bond. We are a flexible company
with complete freedom to our employees.
The shortlisted can talk to the current
employees, ask freely questions on the offer
letter, but expected to sign the offer in 3
days.