Roku
Data Systems Analysts, Inc.
Ingénieur(e) de tests automatisés
Prérequis
Tous les employés embauchés devront avoir de l'expérience avec Microsoft Copilot et/ou une solution d'IA approuvée équivalente.
Formation, certifications et habilitation de sécurité requises
- Diplôme de BS en informatique, génie logiciel ou domaine connexe
- L'expérience peut se substituer au diplôme.
- Habilitation TS/SCI
- Certification DoD 8140 (8570) IAT Niveau II
Expérience/Qualifications requises
- Minimum 5 ans d'expérience dans les tests et la validation d'applications logicielles au sein d'environnements DoD ou fédéraux.
- Expérience dans le développement et l'exécution de stratégies de test manuelles et automatisées pour les systèmes logiciels d'entreprise.
- Expérience pratique avec l'automatisation des tests Cypress pour les applications web.
- Expérience dans les tests d'applications construites à l'aide des technologies React, TypeScript, JavaScript et Python.
- Expérience dans la validation de structures de données REST APIs, JSON et d'intégrations de services.
- Solide compréhension des méthodologies de test logiciel, de la gestion du cycle de vie des défauts et des processus d'assurance qualité.
- Connaissance pratique des services AWS GovCloud, y compris EC2, ECS/EKS, Lambda, S3 et IAM.
- Solides compétences analytiques, de dépannage et de résolution de problèmes.
- Excellentes compétences en communication écrite et verbale avec la capacité de communiquer des conclusions techniques à divers intervenants.
Description
Data Systems Analysts, Inc. (DSA) recherche un(e) ingénieur(e) de tests logiciels avec habilitation TS/SCI pour garantir la qualité, la fiabilité et la sécurité des applications cloud natives modernes soutenant les exigences de mission du ministère de la Défense. L'ingénieur(e) développera et exécutera des stratégies de test complètes pour les applications web, les APIs, les services cloud et les composants d'infrastructure opérant dans les environnements AWS GovCloud.
Ce poste nécessite un(e) professionnel(le) des tests expérimenté(e) capable de combiner une expertise en tests manuels avec le développement de tests automatisés utilisant Cypress et les pratiques QA modernes. Le/la candidat(e) sélectionné(e) collaborera étroitement avec les développeurs de logiciels, les ingénieurs DevSecOps, les équipes de cybersécurité, les propriétaires de produits et les parties prenantes de la mission pour valider la fonctionnalité, les performances et la sécurité tout au long du cycle de vie du développement logiciel.
Il s'agit d'un poste hybride au National Ground Intelligence Center (NGIC) à Charlottesville, VA, et les candidats doivent résider dans un rayon de deux heures de route du lieu de travail.
Responsabilités
- Concevoir, développer et exécuter des plans de test, des cas de test, des procédures de test et des suites de tests automatisés pour les applications et services cloud natifs.
- Effectuer des tests manuels et automatisés d'applications web développées à l'aide de React, TypeScript et Python.
- Développer, maintenir et améliorer les frameworks de tests automatisés d'interface utilisateur et de bout en bout en utilisant Cypress.
- Valider la fonctionnalité, la convivialité, l'accessibilité et la compatibilité inter-navigateurs des applications.
- Effectuer des tests API et une validation d'intégration pour les services RESTful à l'aide d'outils tels que Postman, Cypress ou des frameworks équivalents.
- Collaborer avec les développeurs pour établir des normes de qualité et des critères d'acceptation pendant les cycles de développement Agile.
- Intégrer les tests automatisés dans les pipelines GitLab CI/CD pour soutenir les tests continus et la livraison rapide.
- Valider les solutions cloud natives déployées dans les environnements AWS GovCloud.
- Exécuter des activités de tests de régression, de tests de fumée, fonctionnels, d'intégration, système et d'acceptation utilisateur.
- Participer aux cérémonies Agile, y compris la planification de sprint, le raffinement du backlog, les stand-ups quotidiens, les revues de sprint et les rétrospectives.
- Documenter les stratégies de test, les résultats des tests, les métriques de qualité et les procédures de support opérationnel.
- Promouvoir les meilleures pratiques d'ingénierie de la qualité, le test "shift left" et l'adoption de l'automatisation des tests au sein des équipes de développement.
Expérience/Qualifications préférées
- Expérience dans la direction d'initiatives d'assurance qualité logicielle dans des environnements DevSecOps.
- Expérience dans la construction de frameworks d'automatisation évolutifs à l'aide de Cypress et d'autres outils de test modernes.
- Expérience avec GitLab CI/CD et l'intégration de suites de tests automatisés dans les pipelines de déploiement.
- Expérience dans le reporting de tests, les métriques de qualité et les tableaux de bord de qualité logicielle.
- Certifications ISTQB Foundation Level, Advanced Test Analyst, ou certifications de test similaires préférées.
#DSA209 #LI-MH1
La fourchette de salaire affichée est une estimation de bonne foi. La rémunération réelle sera basée sur les qualifications, l'expérience, les compétences et d'autres facteurs liés au poste du/de la candidat(e) sélectionné(e).
DSA - Fourchette de salaire $130,000—$160,000 USD
Beaucoup de postes chez DSA exigent la capacité d'obtenir une habilitation de sécurité. Les habilitations de sécurité ne peuvent être accordées qu'aux citoyens américains. De plus, les candidats qui acceptent une offre d'emploi conditionnelle peuvent être soumis à une ou plusieurs enquêtes de sécurité gouvernementales et doivent satisfaire aux exigences d'éligibilité pour accéder aux informations classifiées. DSA est fier d'être un employeur garantissant l'égalité des chances. DSA s'engage à traiter tous les employés et candidats à l'emploi avec respect et dignité et à maintenir un lieu de travail exempt de discrimination illégale. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de sexe, d'orientation sexuelle, d'identité de genre, de religion, d'origine nationale, de handicap, de statut d'ancien combattant ou de tout autre statut légalement protégé. DSA exige des vérifications d'antécédents, lorsque la loi le permet. DSA est un employeur E-Verify.
