Skyline Scientific Inc
Data Systems Analysts, Inc.
Ingeniero de Pruebas Automatizadas
Requisitos mínimos
Se espera que todos los empleados contratados tengan experiencia con Microsoft Copilot y/o una solución de IA aprobada equivalente.
Educación, Certificaciones y Nivel de Seguridad Requeridos
- Grado en Ciencias de la Computación, Ingeniería de Software o campo relacionado
- La experiencia puede sustituir al título.
- Autorización TS/SCI
- Certificación DoD 8140 (8570) Nivel II IAT
Experiencia/Calificaciones Requeridas
- Mínimo 5 años de experiencia probando y validando aplicaciones de software dentro de entornos DoD o federales.
- Experiencia en el desarrollo y ejecución de estrategias de prueba manuales y automatizadas para sistemas de software empresariales.
- Experiencia práctica con la automatización de pruebas Cypress para aplicaciones web.
- Experiencia en pruebas de aplicaciones creadas con tecnologías React, TypeScript, JavaScript y Python.
- Experiencia en la validación de REST APIs, estructuras de datos JSON e integraciones de servicios.
- Sólida comprensión de las metodologías de prueba de software, gestión del ciclo de vida de defectos y procesos de garantía de calidad.
- Conocimiento práctico de los servicios AWS GovCloud, incluyendo EC2, ECS/EKS, Lambda, S3 e IAM.
- Sólidas habilidades analíticas, de resolución de problemas y de depuración.
- Excelentes habilidades de comunicación escrita y verbal con la capacidad de comunicar hallazgos técnicos a diversas partes interesadas.
Descripción
Data Systems Analysts, Inc. (DSA) busca un Ingeniero de Pruebas de Software con autorización TS/SCI para garantizar la calidad, fiabilidad y seguridad de aplicaciones nativas en la nube modernas que dan soporte a los requisitos de misión del Departamento de Defensa. El ingeniero desarrollará y ejecutará estrategias de prueba integrales en aplicaciones web, APIs, servicios en la nube y componentes de infraestructura que operan dentro de entornos AWS GovCloud.
Este puesto requiere un profesional de pruebas cualificado que pueda combinar la experiencia en pruebas manuales con el desarrollo de pruebas automatizadas utilizando Cypress y las prácticas modernas de QA. El candidato seleccionado colaborará estrechamente con desarrolladores de software, ingenieros de DevSecOps, equipos de ciberseguridad, propietarios de productos y partes interesadas de la misión para validar la funcionalidad, el rendimiento y la seguridad a lo largo del ciclo de vida del desarrollo de software.
Este es un puesto híbrido en el National Ground Intelligence Center (NGIC) en Charlottesville, VA, y los candidatos deben residir a una distancia de dos horas en coche del lugar de trabajo.
Responsabilidades
- Diseñar, desarrollar y ejecutar planes de prueba, casos de prueba, procedimientos de prueba y conjuntos de pruebas automatizadas para aplicaciones y servicios nativos en la nube.
- Realizar pruebas manuales y automatizadas de aplicaciones web desarrolladas con React, TypeScript y Python.
- Desarrollar, mantener y mejorar marcos de pruebas automatizadas de UI y de extremo a extremo utilizando Cypress.
- Validar la funcionalidad, usabilidad, accesibilidad y compatibilidad entre navegadores de las aplicaciones.
- Realizar pruebas de API y validación de integración para servicios RESTful utilizando herramientas como Postman, Cypress o marcos equivalentes.
- Colaborar con los desarrolladores para establecer estándares de calidad y criterios de aceptación durante los ciclos de desarrollo Agile.
- Integrar las pruebas automatizadas en las canalizaciones de GitLab CI/CD para dar soporte a las pruebas continuas y la entrega rápida.
- Validar soluciones nativas en la nube desplegadas dentro de entornos AWS GovCloud.
- Ejecutar actividades de pruebas de regresión, humo, funcionales, de integración, de sistema y de aceptación del usuario.
- Participar en ceremonias Agile, incluyendo planificación de sprints, refinamiento de backlog, daily standups, revisiones de sprint y retrospectivas.
- Documentar estrategias de prueba, resultados de pruebas, métricas de calidad y procedimientos de soporte operativo.
- Promover las mejores prácticas de ingeniería de calidad, las pruebas "shift left" y la adopción de automatización de pruebas en los equipos de desarrollo.
Experiencia/Calificaciones Preferidas
- Experiencia liderando iniciativas de garantía de calidad de software en entornos DevSecOps.
- Experiencia en la creación de marcos de automatización escalables utilizando Cypress y otras herramientas de prueba modernas.
- Experiencia con GitLab CI/CD e integración de conjuntos de pruebas automatizadas en canalizaciones de despliegue.
- Experiencia en informes de pruebas, métricas de calidad y paneles de control de calidad de software.
- Se prefieren certificaciones ISTQB Nivel Fundamento, Analista de Pruebas Avanzado o similares.
#DSA209 #LI-MH1
El rango salarial publicado es una estimación de buena fe. La compensación real se basará en las calificaciones, experiencia, habilidades y otros factores relacionados con el trabajo del candidato seleccionado.
DSA - Rango Salarial $130,000—$160,000 USD
Muchas de las posiciones de DSA requieren la capacidad de obtener una autorización de seguridad. Las autorizaciones de seguridad solo pueden ser otorgadas a ciudadanos de EE. UU. Además, los solicitantes que acepten una oferta de empleo condicional pueden estar sujetos a una o más investigaciones de seguridad gubernamentales y deben cumplir los requisitos de elegibilidad para el acceso a información clasificada. DSA se enorgullece de ser un Empleador que Ofrece Igualdad de Oportunidades. DSA se compromete a tratar a todos los empleados y solicitantes de empleo con respeto y dignidad y a mantener un lugar de trabajo libre de discriminación ilegal. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, sexo, orientación sexual, identidad de género, religión, origen nacional, discapacidad, condición de veterano u otro estatus legalmente protegido. DSA requiere verificaciones de antecedentes, donde lo permita la ley. DSA es un Empleador E-Verify.
