TestGorilla
Online Skills Assessment Platform
Customer | Startup holandesa de recursos humanos (TestGorilla) |
---|---|
Development | nazaríes intelligenia |
Country | Amsterdam |
Online Pre-Screening Tool
TestGorilla is a recruitment software solution fully developed by our technological innovation team at Intelligenia, the core of our company. It is a powerful and innovative online business idea in the human resources sector.
This startup was founded by two young Dutch entrepreneurs: businessman Wouter Durville and former Bain & Company partner Otto Verhage. Headquartered in Amsterdam, TestGorilla has raised €8.5 million to help companies hire talent, leveraging a business idea in which we actively participated as technology developers.
TestGorilla is a skill and aptitude assessment platform for Human Resources, designed to make hiring processes more efficient and less biased. It helps companies hire the right talent by evaluating all the factors tied to a candidate's job success, such as cognitive skills, interpersonal abilities, job-specific skills, cultural fit, motivation, and language proficiency. This enables companies and organizations to make faster, more objective hiring decisions, saving valuable time in the selection process and minimizing the costs associated with poor hiring decisions.
The software automatically ranks applicants based on various cognitive and personality tests related to job success. In addition to skill assessments, TestGorilla includes a one-way video interview feature.
Our contribution to the TestGorilla project included two key aspects: custom software development (management system) and the design and development of the informational website.
- For the visual aspect of the project (website), our Information Architecture and User Experience team, Custom Web Design (UI/UX) team, and Front-End Development team were actively involved.
- The custom software development was carried out by the Technological Innovation team at nazaries intelligenia.
Since the visual content we used is powerful, we have given it the space it needs to stand out.
THIS WEBSITE IS ALL ABOUT TALENT.
Responsive design: adaptable, user-friendly, and visually appealing
Each page of the TestGorilla website is designed to enhance navigability, ensuring that visitors always know where they are and how to reach their desired destination. This required a creative approach to interface design, adapting the website's functionality to the device being used for access.
The Best:
The Unseen Machinery
For the TestGorilla project, we developed a powerful and innovative custom software that allows for precise candidate evaluation, enabling the identification of the most qualified candidates without the biases that arise when analyzing resumes. 1,500 organizations – including the NHS, Sony, PepsiCo y Bain & Company – have replaced resume evaluations with TestGorilla's scientific approach to candidate selection.
KEY TECHNICAL FEATURES OF THE TESTFORILLA SOFTWARE
From a technological standpoint, this project presented a significant challenge due to its high technical complexity and the large volume of features. Among its many functionalities, we highlight the following key features of this software:
Candidate Evaluation, with Anti-Cheating Measures and Screenshot Captures During the Test
- Several measures have been implemented to prevent candidates from falsifying their answers. From the test perspective, the questions selected are random, meaning that if the test contains 20 questions, they are randomly chosen from the test's question database. Additionally, the IP address used by the candidate to take the test is recorded, and it is verified that the candidate has only accessed the test once from that IP for that particular job position. Screenshots and webcam captures of the candidate are taken every 5 seconds to ensure that the candidate is alone in the room. Furthermore, the tests are conducted in full-screen mode, and it is monitored to ensure the mouse does not leave the window. This helps detect if the candidate is searching for information in another browser tab, even if they have multiple screens.
- The system sends an alert if a candidate exits full-screen mode.
Code Tests, with Execution of Source Code and Test Launching
- One of the most interesting features of this software is the ability to create code tests. The system allows selecting from languages such as JavaScript, Java, Python, PHP, C, C#, C++, SQL, Kotlin, Ruby, TypeScript, Go, R, Scala, and Swift. The candidate will have access to a code editor where they can run the test and check whether the tests are satisfactory or not. We capture the candidate's progress so that the examiner can verify not only if the answer is correct but also the candidate's style and thought process while taking the test.
Video Questions, Allowing Candidates to Record a Video from Their Browser
- Another technological challenge of the project was enabling video-type questions, meaning allowing candidates to record a video from their browser and submit responses to the question asked. This was solved using the MediaRecorder API. The videos are recorded in the browser, sent to our server, and stored on Vimeo for later review by the examiners.
- Candidates' video responses provide a unique insight into the personality of the person applying for the selection process.
Intelligent Integration with Other Applications and Platforms
- Native integration with major ATS platforms such as Greenhouse and SmartRecruiters.
- Additionally, the software integrates with other platforms such as Chargebee for subscription management, Stripe for payment processing, SendInBlue for email management, Mixpanel and Hotjar for obtaining statistics that help improve the user experience, HubSpot for lead generation and tracking, Smarpromoters for affiliate marketing, and Vimeo for video management.
Mobile-Optimized Features
- All TestGorilla functionalities are optimized for use on all devices.
With all of this, and much more, we automate the selection process.
The software automatically grades and ranks candidates, providing insights into who the best candidates are for the job. The system ranks applicants based on the scores from tests certified by experts.
Technologies Used
The project was developed using Django Rest Framework (Python) and Angular (Typescript). From the beginning, the decision was made to choose technologies that would allow for scaling as the user base grew. Therefore, a client/server architecture with a SPA (Single Page Application) on the client side was the most suitable option. Additionally, the backend was divided into different services deployed in Docker containers on AWS.
This architecture has allowed us to support over 3,000 concurrent users.
ALL FACILITIES FOR THE RECRUITER
Automation of the Evaluation Process
The TestGorilla system significantly streamlines the recruiter's workflow, eliminating time wasted reviewing résumés and conducting pre-qualification interviews.
Anyone can easily create assessments, add custom questions, rank candidates, export customized CSV files, and more.
Quick and Easy Test Selection
TestGorilla offers a robust and extensive library of tests, enabling companies to make data-driven hiring decisions instead of relying on subjective judgments. The test library includes cognitive ability tests, programming tests, software skills tests, personality tests, company culture fit assessments, language tests, and much more.
Using multiple types of tests in a single evaluation provides the best predictive value.
Recruiters simply need to select tests from the library that align with the role or profile being hired for. The system also provides recommendations for the best-suited tests based on specific requirements.
By clicking on a test, recruiters can access a detailed description and a preview.
Set Up Candidate Video Creation in Seconds
Leverage Linkmusic's promotional team (via subscription) to create profiles for up to five musicians in their roster, with the option to expand. Musicians can create events by selecting venues registered on Linkmusic or external venues. Schedule their agenda with the musicians they promote or search for musicians on Linkmusic. All features are seamlessly integrated with social media and WhatsApp, allowing for quick and easy sharing of information.
Mass Invitation Sending to Candidates
Utilize Linkmusic's promotional team (via subscription) to create profiles for up to five musicians in their roster, with the option to expand. Musicians can create events, selecting venues listed on Linkmusic or external venues and locations. Schedule agendas with the musicians they promote or search for musicians on Linkmusic. Everything is seamlessly connected through social media and WhatsApp, enabling quick and easy sharing of all information.
Flexible File Uploads
Candidates can upload key documents such as a résumé and/or their portfolio.
Analyze and Decide on the Best Candidates
The recruiter can view results in real-time (statistics for each assessment) and quickly and easily review them.
The statistics for each assessment also indicate how many candidates started or completed the evaluation process and when the last activity took place.
The TestGorilla assessment system instantly compares candidates and displays ranked individuals.
The recruiter can organize candidates by ratings, alphabetical order, most recent activity, or customized responses. They can record private personal notes about a candidate and review a specific candidate's test scores and responses to customized questions.
Analyze and Decide on the Best Candidates
The recruiter can view results in real-time (statistics for each assessment) and quickly and easily review them.
The statistics for each assessment also indicate how many candidates started or completed the evaluation process and when the last activity took place.
The TestGorilla assessment system instantly compares candidates and displays ranked individuals.
The recruiter can organize candidates by ratings, alphabetical order, most recent activity, or customized responses. They can record private personal notes about a candidate and review a specific candidate's test scores and responses to customized questions.