Job Requisition ID #
The French translation can be found below!/La traduction en français se trouve plus bas!
Position Overview
We are seeking a skilled and motivated Senior Software Developer in Test (Senior SDET) to join our Trust Software development team. This role represents a full-contributor level position, requiring strong technical expertise across quality development and test automation, along with the ability to independently drive complex testing initiatives.
As a Senior SDET, you will design, implement, and evolve automated testing solutions while working closely with software developers, product managers, and other stakeholders. You will apply sound judgment, data analysis, and best practices to solve complex quality challenges, connecting individual efforts to broader product and platform objectives.
Responsibilities
Quality Development & Automation
Design, develop, and maintain automated test frameworks, tools, and test suites to ensure high-quality, reliable software
Integrate automated testing into CI/CD pipelines, enabling rapid feedback and consistent delivery
Create and execute test plans, test cases, and test scripts across unit, integration, functional, performance, security, and regression testing
Identify, document, and track defects, working closely with development teams to drive timely resolution
Apply testing best practices to ensure software meets functional, performance, reliability, and security requirements
Problem Solving & Technical Contribution
Solve complex quality and automation problems by applying best practices, taking new perspectives on existing solutions, and adapting approaches based on data and outcomes
Use analysis and judgment to select appropriate testing strategies, tools, and levels of coverage
“Connect the dots” between individual testing initiatives and broader system behavior, user experience, and business impact
Contribute to improving existing test processes, tools, and frameworks to reduce manual effort and increase confidence in releases
Collaboration & Project Leadership
Lead testing efforts for features or key components within larger initiatives, owning quality outcomes for assigned areas
Collaborate closely with software developers, product managers, and other stakeholders to align quality goals with development objectives
Build effective working relationships with senior developers and peers, and actively participate in the broader quality development community
May provide guidance or mentorship to junior developers or less experienced SDETs on tools, practices, and approaches
Continuous Improvement
Contribute to the evolution of testing methodologies, standards, and best practices within the team
Stay current with industry trends, tools, and techniques in test automation and quality development
Participate in reviews and retrospectives, using feedback and metrics to continuously improve quality outcomes
Minimum Qualifications
Bachelor’s degree in Computer Science or a related field (or equivalent practical experience)
6–9 years of experience in software quality development and test automation
Strong programming skills in Python, Java, or C++, with experience writing maintainable, production-quality test code
Experience with test automation frameworks and tools such as Selenium, Appium, JUnit, or TestNG
Solid experience with CI/CD pipelines and tooling, including Jenkins, GitLab CI, Docker, and Terraform
Experience testing systems deployed on AWS, including services such as API Gateway, Lambda, SQS/SNS, S3, CloudWatch, ECS, and databases (Aurora, DynamoDB, Snowflake)
Working knowledge of performance testing tools (e.g., JMeter, LoadRunner)
Understanding of security fundamentals, including authentication/authorization, secure transport (TLS/SSL), and common compliance considerations
Strong understanding of SDLC and Agile methodologies
Excellent problem-solving, communication, and collaboration skills
Ability to work independently, with guidance provided at key decision points
Preferred Qualifications
Experience with cloud-based testing environments and tools
Familiarity with security testing practices and tools
Experience with SQL and NoSQL databases, and backend system testing
Certification in quality assurance or test automation (e.g., ISTQB, CSTE)
----------------------------------------------------------------------------------------------------------------------------------------------
Description du poste
Nous recherchons un développeur logiciel senior spécialisé dans les tests (Senior SDET) compétent et motivé pour rejoindre notre équipe de développement Trust Software. Ce poste de niveau senior requiert une solide expertise technique en matière de développement qualité et d'automatisation des tests, ainsi que la capacité à mener de manière autonome des initiatives de test complexes.
En tant que Senior SDET, vous serez chargé de concevoir, de mettre en œuvre et de faire évoluer des solutions de test automatisées, tout en travaillant en étroite collaboration avec les développeurs de logiciels, les chefs de produit et d'autres parties prenantes. Vous ferez preuve de bon sens, d'analyse des données et de bonnes pratiques pour résoudre des problèmes de qualité complexes, en reliant les efforts individuels aux objectifs plus larges du produit et de la plateforme.
Responsabilités
Développement de la qualité et automatisation
Concevoir, développer et maintenir des cadres de test automatisés, des outils et des suites de tests afin de garantir des logiciels fiables et de haute qualité
Intégrer les tests automatisés dans les pipelines CI/CD, afin de permettre un retour d'information rapide et une livraison cohérente
Créer et exécuter des plans de test, des cas de test et des scripts de test pour les tests unitaires, d'intégration, fonctionnels, de performance, de sécurité et de régression
Identifier, documenter et suivre les défauts, en collaborant étroitement avec les équipes de développement afin de trouver une solution rapide
Appliquer les meilleures pratiques en matière de tests afin de garantir que les logiciels répondent aux exigences fonctionnelles, de performance, de fiabilité et de sécurité
Résolution de problèmes et contribution technique
Résoudre des problèmes complexes liés à la qualité et à l'automatisation en appliquant les meilleures pratiques, en adoptant de nouvelles perspectives sur les solutions existantes et en adaptant les approches en fonction des données et des résultats
Utiliser l'analyse et le jugement pour sélectionner les stratégies, les outils et les niveaux de couverture de test appropriés
« Relier les points » entre les initiatives de test individuelles et le comportement global du système, l'expérience utilisateur et l'impact commercial
Contribuer à l'amélioration des processus, des outils et des cadres de test existants afin de réduire les efforts manuels et d'accroître la confiance dans les versions
Collaboration et direction de projet
Diriger les efforts de test pour les fonctionnalités ou les composants clés dans le cadre d'initiatives plus larges, en assumant la responsabilité des résultats de qualité pour les domaines assignés
Collaborer étroitement avec les développeurs de logiciels, les chefs de produit et les autres parties prenantes afin d'aligner les objectifs de qualité sur les objectifs de développement
Établir des relations de travail efficaces avec les développeurs seniors et les pairs, et participer activement à la communauté plus large du développement de la qualité
Peut fournir des conseils ou un mentorat aux développeurs juniors ou aux SDET moins expérimentés sur les outils, les pratiques et les approches
Amélioration continue
Contribuer à l'évolution des méthodologies, des normes et des meilleures pratiques de test au sein de l'équipe
Se tenir au courant des tendances, des outils et des techniques du secteur en matière d'automatisation des tests et de développement de la qualité
Participer à des revues et à des rétrospectives, en utilisant les commentaires et les mesures pour améliorer continuellement les résultats en matière de qualité
Qualifications minimales
Licence en informatique ou dans un domaine connexe (ou expérience pratique équivalente)
6 à 9 ans d'expérience dans le développement de la qualité logicielle et l'automatisation des tests
Solides compétences en programmation en Python, Java ou C++, avec une expérience dans l'écriture de code de test maintenable et de qualité production
autodesk