Proceso de selección de varios meses con múltiples fases, incluyendo entrevistas con reclutadores y revisiones técnicas profundas con responsables de equipo. Se trataron temas de arquitectura de calidad (AQA), automatización a escala y despliegue de frameworks. Tras avanzar hasta las etapas finales y dedicar un tiempo considerable, la comunicación de cierre se realizó mediante una notificación automatizada de una plataforma externa. El mensaje era genérico y no incluía feedback técnico ni explicaciones sobre la decisión, a pesar de haber recibido comentarios positivos durante las sesiones. Considero que este tipo de gestión automatizada no está a la altura de lo esperado en procesos para perfiles de alta responsabilidad.
Interview questions [1]
Question 1
Las preguntas se centraron en mi trayectoria de más de 10 años en QA, específicamente sobre la creación y liderazgo de estrategias de Quality Architecture. Se interesaron por la implementación de pipelines de CI/CD, la integración de IA en procesos de testing (LLM-as-a-judge), el uso de stacks modernos (Playwright, TypeScript, Python) y mi capacidad para definir DoR/DoD en entornos complejos. También hubo un enfoque en la gestión de la deuda técnica y la escalabilidad de las suites de test en arquitecturas de microservicios.
The interview process was relatively good. It started first with a 30 minute informal chat with the recruiter, which went well. After that I had three rounds of interviews. The first interview was with a data scientist too, and that involved a series of technical questions as well as some coding the second round of interviews was with a lead data scientist, and this interview involved like a lot of like technical questions and not any coding. The last round of interviews was with hiring manager, and it involves some technical questions as well as some coding questions. Overall, I would say my interview process with them was great, although I think in my opinion, the process was a little long.
I applied online. I interviewed at Fortra (Toronto, ON) in Mar 2025
Interview
Fairly simple process. 3 rounds total. The first one is dedicated to a technical test, second one was about data science questions. I got rejected after that, so I don't know about the third round.
Interview questions [1]
Question 1
Interview Questions (Data Scientist – Round 1 & 2):
Tell me about your background and relevant data science experience
How did you evaluate feature importance in your ML models (Random Forest, SHAP)?
What evaluation metrics did you use and why?
Coding:
Write a function to return the first repeating element in a list
OOP concepts: inheritance, use of super(), and behavior of shared/class variables
ML & Statistics:
Difference between mean and median, and when to use each
What is standardization and why is it needed?
Data imbalance techniques and how they work
Case / System Design:
Design an email classification system (spam vs normal)
What features would you use?
Follow-up: handling real-time constraints (latency), model drift, and model selection (LLM vs smaller models)