Soy un SET en Google Hyderabad. El rol SET está bastante bien explicado en nuestro sitio web Google Careers (copiado a continuación).
Como ingeniero de software en prueba, tiene la oportunidad de acelerar la entrega y mejorar la calidad de los productos de Google. Usted será responsable de diseñar e implementar la infraestructura de desarrollo y prueba. Formará parte de un equipo de ingeniería que está trabajando en problemas en varias áreas, incluidas las optimizaciones de almacenamiento en caché, la entrega de contenido, los protocolos de red, el aprendizaje automático y los productos móviles. Su enfoque es desarrollar código en lugar de corregir o encontrar errores. Su trabajo es acelerar el desarrollo de productos ayudando a los desarrolladores a ayudarse a sí mismos.
Por lo general, trabajará en equipos pequeños y ágiles que colaborarán en problemas comunes entre productos y áreas de enfoque. Como resultado, estará expuesto a un conjunto más amplio de problemas, lo que permite un rápido crecimiento profesional y la proximidad a abundantes problemas técnicos.
Los ingenieros de software de Google en prueba se centran en los aspectos más difíciles e interesantes de entregar software de alta calidad. Para alguien que quiere aprender y crecer como ingeniero, tener acceso a todos los productos y plataformas de Google, junto con la vasta infraestructura informática, ofrece una oportunidad única.
Responsabilidades
- Cómo automatizar los cálculos en Selenium donde las entradas (de ahí el resultado también) pueden variar dinámicamente
- ¿Qué debe hacer un ingeniero de software senior con más de 8 años de experiencia en la industria de TI, si no quiere asumir la responsabilidad de un líder de equipo?
- ¿Para qué sirve la ingeniería de software?
- ¿Qué tiene un mayor potencial de trabajo, un científico de datos o un ingeniero de software?
- ¿Qué debe hacer un SDE (interno) cuando se le da una tarea relacionada con la prueba (SDET / QA), que no le gusta?
- Cree conjuntos de pruebas automatizadas avanzadas para ejercer nuestras aplicaciones de clase mundial.
- Trabaje con los equipos de ingeniería de desarrollo y prueba para automatizar las pruebas.
- Realizar investigaciones sobre tecnologías emergentes.
- Analice y descomponga un sistema de software complicado y diseñe una estrategia para probar este sistema.