Software Development Engineer in Test II (SDET) – Network Diagrams in Paris

Software Development Engineer in Test II (SDET) – Network Diagrams in Paris

Paris Temps plein 61650 - 75350 € / an (estimé) Sur site
E

En un coup d'œil

  • Missions: Développez des tests automatisés pour des logiciels de visualisation de réseaux complexes.
  • Entreprise: Esri, leader en technologie GIS avec une culture d'inclusion.
  • Avantages: Salaire compétitif, avantages santé, télétravail et développement professionnel.
  • Autres infos: Environnement dynamique avec des opportunités de croissance de carrière.
  • Pourquoi ce job: Rejoignez une équipe innovante et impactez le monde avec des solutions technologiques avancées.
  • Qualifications: Expérience en programmation C# et expertise en automatisation des tests.

Le salaire estimé est compris entre 61650 - 75350 € par an.

Overview

Utilize your passion for software quality and technical leadership to our Network Diagram team as a Senior Software Development Engineer in Test (SDET).

In this role, you will own the delivery of complex features and services from design through deployment, while influencing key architectural and implementation decisions across multiple components.

You’ll collaborate with a highly skilled team building advanced interactive network, schematic, and link analysis visualization software used to model some of the most intricate network hierarchies in the world, including electrical and telecommunications systems, within Esri’s Arc GIS platform for critical infrastructure design and management.

This opportunity will give you to solve challenging performance, scalability, and resilience problems while optimizing existing approaches for maintainability and efficiency.

You will lead technical discussions in design reviews and architecture meetings, mentor peers on system design and best practices, and contribute to innovative functionality for Arc GIS - a premier GIS platform with decades of engineering excellence behind it.

Responsibilities

  • Collaborate with Product Engineers to establish test plans, identify gaps in plans, and prioritize manual tests suited for automation
  • Create tests for functional, performance, scalability, and durability testing, using established coding guidelines and variable definitions
  • Design and develop automated regression test cases on software components through the API
  • Deploy and schedule tests to run daily and share test results in an easy-to-understand manner
  • Manage and refactor the suite of regression tests and results dashboards as needed
  • Perform rigorous and in-depth peer reviews of test code
  • Collaborate with Software Development Engineers to improve software quality by writing thorough tests and monitoring the testability of code
  • Measure test coverage and analyze regression test results
  • Conduct framework-level troubleshooting; analyze test failures and make necessary repairs
  • Define, implement, maintain, and document automated test frameworks
  • Advocate for quality throughout the software development process and advise on test optimization

Requirements

  • 5+ years of experience with programming proficiency in C#
  • Deep understanding of object-oriented programming concepts with the ability to influence design and implementation decisions across multiple components
  • Applied expertise in testing principles, including designing, executing, and optimizing complex test strategies for scalability, resilience, and maintainability
  • Proven experience with test automation frameworks such as Selenium Web Driver, Appium, JUnit, or CUnit, including ownership of automation architecture from design through deployment
  • Hands-on knowledge of deployment and CI/CD tools (such as Jenkins, Chef), with a focus on streamlining delivery pipelines and improving system reliability
  • Strong developer sensibilities in software design, refactoring, and authoring, with the ability to mentor peers on architectural thinking and system optimization
  • Advanced analytical and problem-solving skills to evaluate, troubleshoot, and resolve complex software issues involving performance, scalability, or integration challenges
  • Bachelor’s degree in computer science, engineering, GIS, or related field
  • Recommended Qualifications
  • Proven experience providing technical leadership in test automation strategy, framework design, and best practices, including mentoring team members and driving quality initiatives across the development lifecycle
  • Solid technical foundation in computer hardware and systems
  • Experience with graph and relational databases (SQL, Postgres, Oracle, Sap Hana) and optimizing data models
  • Proficient with development tools such as Visual Studio and Git/Team City for collaborative, large-scale projects
  • Familiarity with Arc GIS and online services, or other GIS platforms
  • Skilled in software testing tools (Appium, Coded UI, Selenium) and automation best practices
  • Strong grasp of object-oriented programming and design patterns for scalable, maintainable solutions
  • Proficient in Python for test automation and tooling
  • Applied knowledge of graph theory in solving complex data and network problems
  • Experienced in authoring clear, concise technical documentation for cross-team alignment
  • Master’s degree or Ph D in computer science, engineering, GIS or related field
  • The Company

At Esri, diversity is more than just a word on a map.

When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work.

We believe in having a diverse workforce that is unified under our mission of creating positive global change.

We understand that diversity, equity, and inclusion is not a destination but an ongoing process.

We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work.

Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology.

For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

If you need reasonable accommodation for any part of the employment process, please email askcareers@esri. com and let us know the nature of your request and your contact information.

Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri takes our responsibility to protect your privacy seriously.

We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

#J-18808-Ljbffr

Software Development Engineer in Test II (SDET) – Network Diagrams in Paris employeur : Esri

Esri est un employeur exceptionnel qui valorise la diversité et l'inclusion, offrant un environnement de travail collaboratif où chaque employé peut contribuer à des projets significatifs. En tant que membre de l'équipe de développement logiciel, vous bénéficierez d'opportunités de croissance professionnelle, de mentorat et d'un accès à des technologies de pointe pour résoudre des défis complexes dans le domaine des systèmes d'information géographique. De plus, notre engagement envers l'équité raciale et la justice sociale renforce notre culture d'entreprise, faisant d'Esri un lieu où vous pouvez réellement faire une différence.

E

Coordonnées :

Équipe de recrutement de Esri

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Software Development Engineer in Test II (SDET) – Network Diagrams in Paris

✨Participe à des meetups tech

Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Esri.

✨Contribue à des projets open-source

Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Esri.

✨Réseau sur LinkedIn, mais avec du contenu

Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Esri remarquera tes posts et te contactera pour un entretien !

✨Postule directement via notre site

N’oublie pas que postuler sur le site de Esri est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Software Development Engineer in Test II (SDET) – Network Diagrams in Paris

C#
Programmation orientée objet
Automatisation des tests
Selenium WebDriver
Appium
JUnit
CI/CD (Jenkins, Chef)

Quelques conseils pour ta candidature 🫡

Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !

Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Esri et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.

Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !

Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Esri sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.

Comment te préparer à un entretien d'embauche chez Esri

✨Maîtrise des langages de programmation

Pour un poste en ingénierie et développement logiciel chez Esri, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !

✨Prépare ton portfolio technique

N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Esri !

✨Compréhension des méthodologies agiles

Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.

✨Sois prêt pour des mises en situation

Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Esri, ils rechercheront des candidats réactifs et capables de travailler sous pression.