Service Credit Union

QA Engineer Senior - Automatización y API

JavaScriptTypeScriptPythonJavaAWSC#
Traducción automática. Consulta el original.

Sobre la oportunidad

¡Es divertido trabajar en una empresa donde la gente realmente CREE en lo que hace!

Estamos comprometidos a aportar pasión y enfoque en el cliente al negocio.

Service Credit Union busca un Ingeniero/a de QA Senior - Automatización y API donde diseñará y se encargará de conjuntos de pruebas automatizadas que se ejecuten sin problemas en nuestras canalizaciones de CI/CD y realizará pruebas manuales y exploratorias para aplicaciones que no se incluirán en los criterios de CI/CD. Colaborará estrechamente con los grupos de desarrollo y de negocio para implementar controles de calidad desde las primeras etapas (shift-left), acortar los ciclos de retroalimentación y elevar el estándar de confianza en las versiones. El enfoque principal incluye pruebas de aplicaciones .NET (full-stack), integración de MuleSoft/validación de API y pruebas de Salesforce. Este puesto requiere pasión por una automatización robusta, calidad de API y fiabilidad de extremo a extremo en todas las integraciones y aplicaciones.

“Los miembros son la prioridad en Service Credit Union, y cada puesto en la cooperativa de crédito es responsable de apoyar las soluciones para los miembros y contribuir positivamente a la experiencia del miembro”.

En Service Credit Union celebramos los diversos orígenes, etnias, identidades de género, prácticas espirituales, capacidades y todos los demás rasgos que nos hacen individuos. Seguimos el adagio de tratar a los demás como queremos ser tratados mientras nos esforzamos por comprendernos. Juntos, creamos una cooperativa de crédito única capaz de satisfacer las necesidades de nuestros miembros con el mismo respeto, empatía y amabilidad que nos brindamos unos a otros.

Empleador que ofrece igualdad de oportunidades

UBICACIÓN: ESTE PUESTO ES PRESENCIAL. EL CANDIDATO DEBE ESTAR UBICADO DENTRO DE 60 MILLAS DEL ÁREA DE LA COSTA DE NH.

Compensación: $109,372 -$125,000/anuales, dependiendo de la experiencia y las cualificaciones. Los candidatos de nivel junior suelen comenzar en el extremo inferior del rango, con oportunidades de crecimiento a medida que se desarrollan las habilidades.

Los beneficios incluyen

  • ¡Excelentes beneficios de salud y dentales desde el primer día!
  • PTO, seguro de discapacidad a largo plazo y días festivos pagados.
  • 401k con una contribución de la empresa del 8% después de un año de empleo.
  • Política de permiso remunerado después de 12 meses consecutivos de empleo.
  • Programa gratuito y confidencial de apoyo a la salud mental con Talkspace
  • Protección gratuita contra el robo de identidad a través de IdentityForce
  • Reembolso de matrícula.
  • Oportunidades de formación y crecimiento profesional.

Responsabilidades del puesto

* Estrategia y planificación de pruebas

  1. Definir la estrategia de QA para APIs, servicios, interfaces web, aplicaciones de escritorio y Salesforce front-end; identificar objetivos de cobertura, riesgos y criterios de aceptación.
  1. Promover la capacidad de prueba y las prácticas de shift-left en el refinamiento, diseño y revisión de código.

* Automatización y CI/CD

  1. Arquitectar, implementar y mantener conjuntos de pruebas automatizadas (unitarias, de componentes, API, integración, UI y regresión) para entornos de CI/CD.
  1. Implementar puertas de calidad, artefactos de prueba y detección/triaje de inestabilidad (flakiness).

* Pruebas manuales y exploratorias

  1. Realizar pruebas manuales y exploratorias para aplicaciones que no cumplen con los criterios de desarrollo de la canalización de CI/CD, garantizando la calidad funcional y de integración.
  1. Documentar casos de prueba, ejecutar ciclos de regresión y validar correcciones para estas aplicaciones.

* Calidad de .NET, MuleSoft y Salesforce

  1. Diseñar y ejecutar pruebas automatizadas y manuales para servicios y aplicaciones .NET.
  1. Validar integraciones de MuleSoft (RAML/Anypoint), incluyendo lógica de transformación, gestión de errores, SLA e integridad de datos entre sistemas.
  1. Realizar pruebas de Salesforce front-end (UI, flujos de trabajo, permisos e integridad de datos).

* API e integración de pruebas

  1. Definir planes de prueba de API (funcionales, de contrato, negativos, conceptos básicos de seguridad y pruebas de humo de rendimiento).
  1. Utilizar herramientas como Postman, SoapUI/ReadyAPI, REST Assured o Karate para la validación de API.

* Pruebas de aplicaciones web y de escritorio

  1. Construir automatización de UI resiliente con Selenium, Playwright o Cypress.
  1. Crear automatización de escritorio (por ejemplo, WinAppDriver, Winium o equivalente) y/o pruebas a nivel de servicio para componentes de escritorio.

* Herramientas de desarrollo utilizadas

  1. Automatización y pruebas: Postman, SoapUI/ReadyAPI, WinAppDriver
  1. Lenguajes/Frameworks: C#/.NET, Java, JavaScript/TypeScript, NUnit/xUnit, MSTest
  1. CI/CD y SCM: Bitbucket Pipelines: Git
  1. Gestión de pruebas/seguimiento de errores: Jira
  1. MuleSoft: Anypoint Platform, API Manager
  1. Mantener la confidencialidad con respecto a las políticas y procedimientos de la cooperativa de crédito, los datos financieros de los miembros, la información personal y los eventos relacionados con el trabajo.
  1. Brindar apoyo de calidad y mantener una relación profesional con los compañeros, la dirección, el resto del personal y los miembros a través de la cooperación, la confianza mutua y el respeto.
  1. La asistencia regular y fiable es una función esencial de este puesto.
  1. Otras tareas, incluidos proyectos especiales, según se asignen.

Conocimientos y habilidades requeridos

  1. Experiencia práctica en pruebas con aplicaciones .NET e integraciones de MuleSoft.
  1. Experiencia en pruebas de Salesforce (UI, API, integridad de datos, conjuntos de permisos).
  1. Experiencia demostrable en la creación y mantenimiento de conjuntos de pruebas automatizadas integradas en canalizaciones de CI/CD.
  1. Sólida experiencia en pruebas de API y experiencia con herramientas para aplicaciones web y de escritorio (funcionales, de contrato, negativas y de rendimiento/seguridad básicas).
  1. Capacidad para realizar pruebas manuales para aplicaciones que no son de CI/CD.
  1. Conocimiento de pruebas de seguridad (authN/authZ, pruebas de seguridad de Postman/ReadyAPI).
  1. Experiencia en pruebas de aplicaciones web (Selenium, Playwright, Cypress o similar) y aplicaciones de escritorio (por ejemplo, WinAppDriver o similar).
  1. Sólidas habilidades de programación o scripting (por ejemplo, C#, Java, TypeScript/JavaScript o Python) para la automatización de pruebas.
  1. Experiencia con control de versiones y flujos de trabajo (Git, estrategias de ramificación, revisiones de PR).
  1. Familiaridad con la gestión de pruebas/seguimiento de defectos (por ejemplo, Jira o equivalente).
  1. Fuerte pensamiento analítico, habilidades de depuración y una inclinación por la automatización y la mejora continua.
  1. Excelente comunicación escrita y verbal.

Educación/Experiencia/Certificaciones

Educación: Se requiere licenciatura en informática o campo relacionado.

Experiencia: Cinco o más años de experiencia profesional en QA/pruebas de software con un fuerte enfoque en la automatización.

Certificación(es): n/a

  1. Se desea experiencia con entornos de prueba AWS y gestión de secretos.
  1. Se desea virtualización/simulación de servicios (por ejemplo, WireMock, Mountebank).
  1. Se desea experiencia en ingeniería de datos/pruebas ETL (calidad de datos, conciliación).

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

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores