Saltar al contenido

Northramp LLC

Ingeniero de Automatización de Garantía de Calidad (QA)

JavaScriptPythonJava
Traducción automática. Consulta el original.

Descripción del puesto

Northramp busca un Ingeniero de Automatización de Garantía de Calidad (QA) detallista para dar soporte a la entrega de soluciones de software seguras, fiables y accesibles en un entorno federal.

En este puesto, liderará el diseño, la implementación y la mejora continua de soluciones de pruebas automatizadas en aplicaciones basadas en la nube y entornos de desarrollo. Ayudará a garantizar que las nuevas funcionalidades, mejoras, integraciones y lanzamientos de producción cumplan los estándares establecidos de calidad, seguridad, accesibilidad, rendimiento y fiabilidad.

El Ingeniero Senior de Automatización de QA colaborará con ingenieros de software, arquitectos, ingenieros de DevSecOps, propietarios de productos, personal de seguridad y liderazgo del programa dentro de un entorno de entrega Ágil SAFe o similar. Este puesto también contribuirá a la estrategia más amplia de Garantía de Calidad y Control de Calidad del programa, incluyendo la planificación de pruebas, métricas de calidad, prevención de defectos y soporte de auditoría federal.

Ubicación y Modalidad de Trabajo

Este es un puesto principalmente remoto que da soporte a un programa federal en el área metropolitana de Washington, DC. Los candidatos deben residir en MO, OR, NV, CO, AL, IL, PA, TX, DC, FL, MD, PA, TX, NC o VA y estar disponibles para reuniones presenciales ocasionales, sesiones de planificación u otras actividades del programa según sea necesario.

Responsabilidades Clave

Automatización de Pruebas e Ingeniería de Calidad

  1. Diseñar, desarrollar, ejecutar y mantener pruebas automatizadas para pruebas funcionales, de regresión, de integración, de API, de rendimiento, de seguridad y de accesibilidad.
  1. Construir y mejorar marcos de automatización de pruebas escalables, componentes reutilizables y estándares de pruebas que mejoren la cobertura y soporten lanzamientos de software frecuentes.
  1. Traducir requisitos, historias de usuario y criterios de aceptación en casos de prueba trazables y escenarios de prueba automatizados.
  1. Aplicar el desarrollo guiado por pruebas (TDD) y las prácticas de pruebas shift-left a lo largo del ciclo de vida del desarrollo de software.
  1. Validar la funcionalidad de la aplicación en entornos de desarrollo, integración, staging, preproducción y entornos similares a producción.

Integración de CI/CD y DevSecOps

  1. Integrar pruebas automatizadas en pipelines de CI/CD utilizando Harness o herramientas de orquestación comparables.
  1. Establecer puertas de calidad automatizadas para evitar que el código defectuoso, inseguro o no conforme progrese a través del pipeline de entrega.
  1. Colaborar con los equipos de DevSecOps e ingeniería para solucionar problemas de compilaciones fallidas, fallos de pruebas, problemas de entorno y defectos de despliegue.
  1. Incorporar pruebas automatizadas de rendimiento, seguridad, API y accesibilidad en flujos de trabajo de entrega continua.

Planificación de Pruebas, Documentación y Cumplimiento

  1. Desarrollar y mantener planes de prueba, casos de prueba, scripts de prueba, datos de prueba, resultados de ejecución, registros de trazabilidad y documentación de pruebas lista para auditoría.
  1. Soportar actualizaciones de los planes de Garantía de Calidad y Control de Calidad, planes de prueba de aplicaciones, documentos de estrategia de pruebas y documentación aplicable del ciclo de vida de sistemas federales.
  1. Mantener artefactos de prueba precisos en Jira, Confluence y otros repositorios aprobados.
  1. Asegurar que la documentación esté completa, actualizada, auditable y alineada con las cadencias de entrega de sprints e incrementos de programa.
  1. Soportar las pruebas de accesibilidad de la Sección 508 y la preparación de informes de pruebas relacionados.

Gestión de Defectos y Calidad

  1. Identificar, documentar, priorizar y rastrear defectos hasta su resolución.
  1. Realizar análisis de causa raíz de defectos escapados, problemas de calidad recurrentes y despliegues de producción fallidos.
  1. Rastrear e informar indicadores de calidad, incluyendo cobertura de pruebas automatizadas, tasas de aprobación, volumen y severidad de defectos, defectos escapados, pruebas fallidas y fallos de despliegue.
  1. Recomendar acciones correctivas y mejoras de procesos basadas en resultados de pruebas y tendencias de calidad.
  1. Ayudar a garantizar que los entregables del sprint cumplan las definiciones de hecho (definition of done) y los criterios de aceptación establecidos.

Pruebas de Rendimiento, Seguridad y Accesibilidad

  1. Desarrollar y ejecutar pruebas de rendimiento, carga, estrés y resiliencia para validar la capacidad de respuesta, estabilidad, disponibilidad y capacidad del sistema.
  1. Colaborar con los equipos de ciberseguridad e ingeniería para validar la remediación de vulnerabilidades de seguridad y los elementos del Plan de Acción y Hitos (POA&M).
  1. Realizar pruebas de accesibilidad automatizadas y manuales de acuerdo con la Sección 508 y los requisitos federales de accesibilidad aplicables.
  1. Ayudar a garantizar que las aplicaciones protejan adecuadamente la información personal identificable y sensible.

Colaboración y Soporte del Programa

  1. Participar en la planificación de sprints, refinamiento del backlog, incrementos de programa, demostraciones, retrospectivas y actividades de lanzamiento.
  1. Colaborar con los propietarios de productos y analistas de negocio para definir criterios de aceptación claros y comprobables.
  1. Asociarse con ingenieros y arquitectos para mejorar la testeabilidad, calidad y resiliencia operativa del software.
  1. Soportar las Pruebas de Aceptación de Usuario (UAT), Verificación y Validación Independiente (IV&V), pruebas de terceros y actividades de auditoría federal.
  1. Presentar resultados de pruebas, riesgos, tendencias de calidad y recomendaciones a los equipos técnicos y al liderazgo del programa.
  1. Mentorizar a los miembros del equipo y promover prácticas consistentes de ingeniería de calidad y automatización.

Cualificaciones Requeridas

  1. Título de Grado en Ciencias de la Computación, Tecnología de la Información, Ingeniería de Software o campo relacionado; se considera experiencia profesional equivalente.
  1. 3-5 años de experiencia en garantía de calidad de software con enfoque en ingeniería de automatización de pruebas.
  1. Dominio de lenguajes de programación comúnmente utilizados para la automatización de pruebas como Java, Python o JavaScript.
  1. Experiencia con marcos y herramientas de automatización de pruebas como Selenium, Katalon, JMeter, Axe by Deque y Postman.
  1. Familiaridad con la integración de pruebas automatizadas en pipelines de CI/CD utilizando Harness, Acciones de GitHub o equivalente.
  1. Comprensión de los ciclos de vida del desarrollo de software, metodologías Ágiles y prácticas de pruebas shift-left.
  1. Experiencia trabajando en entornos de cumplimiento federal, incluyendo FedRAMP, FISMA o estándares NIST.
  1. Experiencia con Google Cloud.
  1. Experiencia previa en contratación federal o programas gubernamentales.
  1. Certificaciones como ISTQB Foundation o Nivel Avanzado.
  1. Ciudadanía estadounidense con la capacidad de obtener y mantener una autorización de seguridad de Confianza Pública o superior.

Cualificaciones Deseadas

  1. Conocimiento de pruebas de accesibilidad y cumplimiento de la Sección 508.
  1. Experiencia colaborando con ingenieros de software, arquitectos y gerentes de programa, y presentando hallazgos de QA y métricas de calidad a la dirección.
  1. Autorización de Confianza Pública o superior activa existente.
  • Plan de Atención Médica (Médico, Dental y Visión)
  • Plan de Jubilación (401k, IRA)
  • Seguro de Vida (Básico, Voluntario y AD&D)
  • Tiempo Libre Remunerado (Vacaciones, Enfermedad y Días Festivos)
  • Permiso Familiar (Maternidad, Paternidad)
  • Incapacidad a Corto y Largo Plazo
  • Formación y Desarrollo
  • Trabajo desde Casa
  • Recursos de Bienestar
  • Programas de Bonificación para Empleados

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026