Descripción del puesto de ingeniero de rendimiento senior (+PLANTILLA 2024)

Utilice esta plantilla de descripción del puesto de ingeniero sénior de rendimiento para anunciar puestos vacantes para su empresa. Asegúrese de modificar los requisitos y deberes según las necesidades únicas del puesto para el que está contratando.

¿Qué es un ingeniero de rendimiento senior?

Un ingeniero de rendimiento senior es un experto en analizar, probar y optimizar el rendimiento de aplicaciones de software en diversas plataformas, incluidas la web y los dispositivos móviles. Son responsables de identificar cuellos de botella y problemas que puedan afectar la eficiencia de la aplicación y la experiencia del usuario.

Al utilizar una combinación de habilidades analíticas, conocimientos de desarrollo de software y comprensión de la arquitectura del sistema, garantizan que las aplicaciones sean escalables, receptivas y puedan manejar la carga esperada.

¿Qué hace un ingeniero de rendimiento senior?

Un ingeniero de rendimiento senior desempeña un papel crucial en el ciclo de vida de desarrollo de aplicaciones de software al garantizar que funcionen de manera óptima en todas las condiciones. Diseñan y ejecutan estrategias de pruebas de rendimiento, desarrollan y mantienen herramientas y marcos de pruebas y trabajan en estrecha colaboración con equipos de desarrollo para identificar y resolver problemas de rendimiento.

Su trabajo implica analizar la arquitectura del sistema, realizar un seguimiento del rendimiento e implementar soluciones para mejorar los tiempos de respuesta y la escalabilidad del sistema. Al centrarse en el rendimiento de extremo a extremo del sistema, ayudan a crear una experiencia de usuario sólida, eficiente y de alta calidad, incluso en condiciones de mucho tráfico.

También sirven como asesores de desempeño dentro de equipos ágiles, asegurando que las consideraciones de desempeño se integren en las prácticas de desarrollo de software.

Las responsabilidades del ingeniero de rendimiento senior incluyen:

  • Desarrollar planes y estrategias de pruebas de rendimiento.
  • Implementación de herramientas y marcos de pruebas de rendimiento.
  • Asesorar a los equipos de desarrollo sobre la mejora del rendimiento.
  • Ejecutar pruebas exploratorias para nuevas funciones dentro de los procesos de desarrollo ágiles.

Resumen de trabajo

Buscamos un ingeniero de rendimiento senior apasionado por optimizar el rendimiento de sistemas de software complejos.

En este puesto, será el experto en rendimiento dentro de un equipo ágil y desarrollará software web y móvil.

Impulsará el conocimiento del rendimiento, desarrollará planes de prueba, adquirirá e implementará herramientas de prueba y ejecutará pruebas exploratorias. Su experiencia garantizará que nuestra plataforma brinde una excelente experiencia de usuario, incluso bajo cargas máximas.

Esta es una función fundamental en la que sus contribuciones tendrán un impacto directo en la escalabilidad y eficiencia de nuestro software, trabajando en estrecha colaboración con los equipos de desarrollo para asesorar y mejorar el rendimiento durante todo el ciclo de vida del software.

Responsabilidades

  • Impulsar el conocimiento de las técnicas y problemas relacionados con el desempeño dentro del equipo de desarrollo.
  • Desarrollar planes y estrategias de pruebas de rendimiento en conjunto con el desarrollo de nuevo software.
  • Desarrollar y adquirir marcos y herramientas de prueba de rendimiento e implementar software de prueba para su aceptación.
  • Ejecute pruebas exploratorias y acepte nuevas funciones/lanzamientos como parte de un proceso de desarrollo ágil basado en historias.
  • Servir como asesor de los equipos de desarrollo para mejorar el rendimiento.

Requisitos y habilidades

  • Experiencia en desarrollo de software/control de calidad en un entorno de producción, incluido el desarrollo y pruebas de front-end y API.
  • Competencia en pruebas de rendimiento de aplicaciones web, incluida experiencia con Load Balancers, Linux, Postgres, Rails o Node.js.
  • Experiencia en monitoreo del rendimiento de servidores de bases de datos y redacción de consultas SQL.
  • Dominio de JavaScript y al menos un lenguaje de programación (Java, Ruby, Python)
  • Experiencia en la creación de marcos de prueba y la integración dentro de una pila de CI utilizando herramientas como SVN/GIT, Codeship/Jenkins, Ant, Maven, Puppet, JIRA.
  • Experiencia con marcos/herramientas de pruebas de rendimiento (Jmeter, Loadrunner, Webload)
  • Excelentes habilidades interpersonales y de comunicación
  • Un título de B.Sc./BA relevante

Preguntas frecuentes

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *