DS Technologies Inc
Probador de automatización de control de calidad
Tiempo completo • Reston, Virginia
Título del trabajo: Probador de automatización
Ubicación : Remoto
Habilidades requeridas:
- Habilidades de programación: Dominio de Java, Python o JavaScript para el desarrollo de scripts de prueba.
- Herramientas de automatización de pruebas: Experiencia con Selenium, Appium o herramientas similares para pruebas automatizadas.
- Pruebas de API: Conocimiento de herramientas como Postman para probar interfaces de aplicaciones.
- Integración de CI/CD: Capacidad para integrar pruebas automatizadas con canalizaciones de CI/CD utilizando Jenkins o herramientas similares.
- Pruebas de IA: Comprensión de los marcos y herramientas de prueba de IA para probar modelos de aprendizaje automático y aplicaciones impulsadas por IA.
- Pensamiento analítico: Fuertes habilidades analíticas para el diseño de casos de prueba y la interpretación de resultados.
- Habilidades de comunicación: Comunicación clara para colaborar con los miembros del equipo y documentar los resultados de las pruebas.
- Pruebas en la nube: Mínimo 2+ años de experiencia en pruebas en un entorno de nube (se prefiere GCP ). Incluye la verificación de las condiciones de prueba mediante sistemas backend, la ejecución de consultas SQL, la navegación por objetos de almacenamiento en la nube y la comprobación de las respuestas del servicio mediante herramientas como SoapUI.
Responsabilidades del día a día:
- Desarrollo de marcos de pruebas automatizadas: Diseñe e implemente marcos de pruebas automatizados para optimizar los procesos de prueba y mejorar la eficiencia.
- Creación de scripts de prueba: escriba y mantenga scripts de prueba automatizados para pruebas funcionales, de regresión y de rendimiento de aplicaciones de software.
- Integración con CI/CD: Integre pruebas automatizadas con canalizaciones de CI/CD para permitir pruebas e implementaciones continuas.
- Ejecución de casos de prueba: Ejecute casos de prueba automatizados para validar la calidad del software, identificar defectos y garantizar el cumplimiento de los requisitos.
- Identificación de escenarios de prueba: analice los requisitos de software y las historias de usuario para identificar escenarios de prueba adecuados para la automatización.
- Mantenimiento de conjuntos de pruebas: actualice y mejore los conjuntos de pruebas automatizados para adaptarse a los cambios en la funcionalidad y los requisitos del software.
- Colaboración con el equipo de desarrollo: Trabaje en estrecha colaboración con los desarrolladores para comprender el diseño y el comportamiento del software, y abordar los problemas identificados durante las pruebas.
- Pruebas de rendimiento: Realice pruebas de rendimiento automatizadas para evaluar el rendimiento de las aplicaciones en diversas condiciones y cargas de trabajo.
- Pruebas de seguridad: Implemente pruebas de seguridad automatizadas para identificar vulnerabilidades y garantizar la seguridad de las aplicaciones de software.
- Informes y análisis de pruebas: Genere informes de pruebas, analice los resultados de las pruebas y comunique los hallazgos a las partes interesadas para la toma de decisiones.
- Capacitación e intercambio de conocimientos: Brinde capacitación sobre herramientas y técnicas de automatización de pruebas a los miembros del equipo y comparta las mejores prácticas para la automatización de pruebas.
- Mantenimiento de entornos de prueba: configure y mantenga entornos de prueba, asegurando la coherencia y confiabilidad para las pruebas automatizadas.
--
Somos un empleador con igualdad de oportunidades y todos los candidatos calificados recibirán consideración por el empleo sin distinción de raza, color, religión, sexo, origen nacional, estado de discapacidad, estado de veterano protegido o cualquier otra característica protegida por la ley.
(si ya tienes un currículum en Indeed)