Mozilla
Ingeniero de software senior por contrato C++ / JavaScript (Motor de navegador)
JavaScriptC++
Traducción automática. Consulta el original.
El puesto
Ayudarás al equipo de Firefox DOM Core a mejorar el estado del área de historial de sesiones. Escribirás pruebas para mejorar la cobertura; corregirás pruebas y/o problemas para mejorar la precisión de Gecko.
Responsabilidades
- Escribir pruebas de Web-Platform para mejorar la cobertura, y mochitests de Gecko según sea necesario
- Corregir los problemas y superar las pruebas para mejorar la precisión de Gecko
- Trabajar mediante revisiones de código con los propietarios de los módulos de Gecko pertinentes e iterar hasta la implementación
Definición de finalización
Mejora de la cobertura de pruebas del historial de sesiones y de la precisión del código en Gecko, medida mediante casos de prueba superados, lo que permite a los ingenieros senior del equipo centrarse en la seguridad, el rendimiento y proyectos estratégicos.
Cualificaciones requeridas
- Experiencia sustancial en una base de código de motor de navegador o en la automatización para un motor de navegador, idealmente Firefox/Gecko.
- Sólidos conocimientos de Javascript y aplicación de esa habilidad lingüística para escribir pruebas automatizadas.
- Competencia y experiencia en el desarrollo de software en C++.
- Fuertes habilidades de depuración en una base de código grande y madura.
- Comodidad trabajando en abierto: errores públicos, revisión de código e implementación upstream.
Preferente
- Contribuciones previas a Gecko u otro motor de navegador importante.
- Familiaridad con los estándares web y las pruebas de la plataforma web (Web Platform Tests).
