The process was very simple. I applied online and was contacted within 2 weeks for an interview. My first interview was over the phone with an HR Recruiter. She asked a lot of behavioral questions, with only one technical question.
The second phone interview was with the Hiring Manager. The manager asked a lot of behavioral based questions. The questions were focused on situations, If you see a co-worker stealing what would you do? How have you dealt with difficult co-workers? What stresses you out?
The third interview was in person with two managers. I first took a written test. I was given 30 minutes to complete. The test is designed to not be completed. The first part asks to list 5 things in order of personal priority, work, getting along with co-workers, honesty, and a few more I no longer recall. The next section was on different troubleshooting issues and how to resolve them, then SQL questions on SQL commands, creating a chart based on the information provided, then a final question that you could pick where you describe in detail how to do a task, like tie shoes, make a sandwich, ect.
The two individual interviews with the managers had a bit more stress and questions about what you knew, mixed with a lot of behavioral questions were presented. A lot more firm interview and making sure to keep the questions coming to see when you would crack or how you handle the stress were in the interview.
A week later an background check was conducted that included work history, credit rating, criminal background. Once this completed and offer was extended and accepted.
Best advice to offer is to be prepared for the interview. Come in eager to be apart of the company and very willing to learn. Do not act like you know everything or act like you are better than everyone in the room. I was not the most qualified person for the job. I knew one person that applied had 5 years Quality Assurance experience and he did not get a job offer. I would also suggest knowing how Behavioral questions work and why they are presented. Then be prepared to answer these types of questions, with consistent answers this will benefit in getting the job but also be used to weigh a pay rate for the employee.