Zum Inhalt springen

Mercury Insurance Services, LLC

Senior Software Engineer in Test

JavaScriptPythonJavaAWSDockerKubernetes
Automatische Übersetzung. Prüfe das Original.

Überblick

Schließen Sie sich einem fantastischen Team an, das für seine Erfolge und Kultur kontinuierlich anerkannt wird, einschließlich unserer jüngsten Auszeichnung von Forbes als einer der besten mittelgroßen Arbeitgeber Amerikas im Jahr 2026!

Positionszusammenfassung

Als Senior Software Engineer in Test entwerfen, entwickeln und warten Sie komplexe Software-Test-Frameworks und -Tools. Diese Position beinhaltet die Projektleitung, die Betreuung von Junior-Teammitgliedern und die Sicherstellung der Lieferung hochwertiger Softwarelösungen.

Geo-Gehaltsinformationen

Ein persönliches Vorstellungsgespräch kann während des Einstellungsprozesses erforderlich sein.

Bundesstaatspezifische Gehaltstabellen für diese Rolle sind wie folgt:

$94,458 bis $179,048 (CA, NJ, NY, WA, HI, AK, MD, CT, RI, MA)

$85,871 bis $162,771 (NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME)

$77,283 bis $146,494 (UT, ID, MT, NM, SD, NE, KS, OK, IA, AR, LA, MS, AL, TN, KY, IN, SC, NC, WV)

Das erwartete Grundgehalt für diese Position variiert je nach einer Reihe von Faktoren, einschließlich relevanter Erfahrung, Fähigkeiten und Standort.

In CA: Typischer Einstellungsbereich ist $123,078 bis $170,941

#LI-ZK1

Mercury Insurance ist ein Arbeitgeber, der Chancengleichheit fördert. Alle qualifizierten Bewerber erhalten eine Anstellung ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderung, Status als geschützter Veteran oder eine andere durch Bundes-, Landes- oder lokales Recht geschützte Eigenschaft.

Gehaltsspanne USD $94,458.00 - USD $179,048.00 /Jahr.

Verantwortlichkeiten

Wesentliche Aufgaben

  1. Entwurf, Entwicklung und Wartung von Testautomatisierungs-Frameworks, -Tools und -Bibliotheken: Entwickeln Sie ein tiefes Verständnis der relevanten Produktbereiche, implementieren und warten Sie eigenständig komplexe automatisierte Tests und Framework-Funktionen mittlerer Komplexität.
  1. Kritisches Denken und Problemlösungsfähigkeiten: Geschickt im Debuggen und Beheben einfacher blockierender Probleme, insbesondere bei Automatisierungsskripten, neuen Frameworks und neuen Tools. Wendet analytische und kreative Ansätze an, um einfache Qualitätsherausforderungen mit Lösungen zu bewältigen.
  1. Implementierung/Verbesserung von Continuous Integration Continuous Deployment (CI / CD): Verständnis des Automatisierungs-Frameworks mit CI/CD-Pipelines zur Erleichterung automatisierter Tests während der Build- und Deployment-Prozesse.
  1. Unterstützung von Leistungstests: Entwurf und Implementierung komplexer Leistungstestskripte basierend auf bestehenden Automatisierungs-Frameworks und -Tools zur Ausführung von Leistungstests. Bereitstellung von Analysen und Feedback für die Releases im Testbericht.
  1. Definition und Durchsetzung von Automatisierungsstandards und Best Practices: Durchsetzung von Codierungsstandards, Best Practices und Richtlinien für das Schreiben und Warten von automatisierten Skripten und Frameworks. Überprüfung des von Teammitgliedern geschriebenen Codes, um die Einhaltung von Standards sicherzustellen und konstruktives Feedback zu geben.
  1. Funktionsübergreifende Zusammenarbeit und Kommunikation: Arbeiten Sie eng mit funktionsübergreifenden Teams und Stakeholdern zusammen, um Anforderungen zu sammeln und einfache Lösungen im Framework bereitzustellen, um mittelkomplexe Testanforderungen in kleinen bis mittelgroßen Teams zu erfüllen.
  1. Erstellung, Überwachung und Analyse von Testergebnissen: Erstellung, Überprüfung und Analyse von Testergebnissen, Bereitstellung komplexer Einblicke und einfacher Empfehlungen basierend auf den Ergebnissen.
  1. Schulung und Mentoring: Schulung und Betreuung von TE und SETs im Umgang mit dem Automatisierungs-Framework, um mit dem Schreiben von Automatisierungstests mittlerer Komplexität zu beginnen. Schulung anderer zur Diagnose und Behebung mittelkomplexer Probleme und zur Erstellung ordnungsgemäßer Dokumentation, um einen reibungslosen Betrieb zu gewährleisten.

Qualifikationen

Ausbildung

Mindestanforderungen

Bachelor-Abschluss in Informatik, Computer Engineering, Information Systems oder verwandten Bereichen ODER gleichwertige Kombination aus Ausbildung und Erfahrung.

Erfahrung

Mindestanforderungen

5+ Jahre Branchenerfahrung, eigenständige Implementierung von mittelgroßen Automatisierungs-Frameworks/-Tools

Kenntnisse und Fähigkeiten

Mindestanforderungen

Vertraut mit Folgendem:

  1. Schulung, Führung und Mentoring – Fähigkeit, Junior-Teammitglieder in Automatisierungs-Best Practices und Framework-Nutzung zu schulen, zu führen und zu betreuen.

Kenntnisse in Folgendem:

  1. Framework-Design und -Entwicklung – Entwickeln Sie ein tiefes Verständnis der relevanten Produktbereiche, beherrschen Sie das Design und die Implementierung hochwertiger Frameworks, die modular, konfigurierbar, wiederverwendbar, schnell, effektiv, benutzerfreundlich, sicher, konform, stabil und wartbar sind.
  1. Entwicklung von Testwerkzeugen und -dienstprogrammen – Entwickeln Sie ein tiefes Verständnis der relevanten Produktbereiche, integrieren Sie innovative Tools, Bibliotheken und Technologien in das Automatisierungs-Framework, um die Testfähigkeiten zu verbessern.
  1. Erstellung und Wartung von Bibliotheken – Beherrschen Sie die Erstellung und Wartung von automatisierten wiederverwendbaren Bibliotheken/Komponenten zur Verbesserung der automatisierten Fähigkeiten.
  1. Technologien – Erfahrung mit Containerisierungstechnologien. Erfahrung mit Cloud-Plattformen wie AWS, Google Cloud oder Azure. Erfahrung in der Nutzung von DevSecOps zur Verbesserung der Effizienz im Ingenieurwesen.
  1. Release-Prozess und Continuous Integration/Continuous Deployment (CI/CD) – Agile Softwareentwicklungs-Release-Prozess, CI/CD-Praktiken und Tools (z. B. Jenkins, GitHub), um automatisierte Tests in den Build-Prozess zu integrieren.
  1. Leistungstests – Vertrautheit mit Konzepten und Tools für Leistungstests (z. B. JMeter, LoadRunner) zur Bewertung des Systemverhaltens unter Last.
  1. Dokumentationsfähigkeiten – Beherrschen Sie die Dokumentation von Framework-Architektur, Komponenten, Nutzungshinweisen, Präsentationen und Fehlerberichten usw.
  1. Anforderungsanalyse – Analysieren Sie [einfache/komplexe] Systemanforderungen und -designs, um den besten Ansatz für das Testen der Änderung/Implementierung zu ermitteln.
  1. Kritisches Denken und Problemlösungsfähigkeiten – Debuggen und Beheben von blockierenden Problemen, insbesondere bei Automatisierungsskripten, Frameworks und Tools. Wendet analytische und kreative Ansätze an, um komplexe Qualitätsherausforderungen mit innovativen Lösungen zu bewältigen.
  1. Zusammenarbeit und Kommunikation – mündliche und schriftliche Kommunikationsfähigkeiten bei der Ausführung aufgabenspezifischer Zusammenarbeit, der Vermittlung präziser technischer Details, der Reaktion auf unmittelbare Probleme und der Gewährleistung von Klarheit bei der Lösung projektbezogener technischer Herausforderungen.
  1. Multitasking-Fähigkeit mit positiver Einstellung – Multitasking-Fähigkeit mit der Bereitschaft und positiven Einstellung, alles zu tun, um Aufgaben pünktlich oder so schnell wie möglich zu erledigen.
  1. Produktkenntnisse – Erwerben und Anwenden domänenspezifischer Kenntnisse, um sicherzustellen, dass die Testbemühungen mit den Geschäftszielen und realen Anwendungsfällen übereinstimmen.
  1. Testautomatisierungswerkzeuge – Erfahrung im Programmieren mit gängigen Testautomatisierungswerkzeugen und -frameworks (z. B. Selenium, TestNG, JUnit, Appium, IDE, Metrics usw.). Kenntnisse von Containerisierungstechnologien wie Docker und Kubernetes.
  1. Debugging und Fehlerbehebung – Starke Fähigkeiten bei der Diagnose von Problemen innerhalb der Automatisierungsausführung und -skripte, um einen reibungslosen Betrieb zu gewährleisten.
  1. Beste Codierungspraktiken – Fähigkeit, Code-Reviews durchzuführen und konstruktives Feedback zu geben, um Qualität und Einhaltung von Standards und Best Practices sicherzustellen.

Erfahrung mit Folgendem:

  1. Programmierkenntnisse – Starke Kenntnisse gängiger Programmiersprachen in der Automatisierung, wie z. B. Java, Python oder JavaScript.
  1. Zeitmanagement – Ausgezeichnete organisatorische Fähigkeiten zur Verwaltung mehrerer Testprojekte, Priorisierung von Aufgaben zur Einhaltung von Fristen.
  1. Anpassungsfähigkeit und Flexibilität – Anpassung an sich ändernde Anforderungen, Code-Designs und Implementierungsänderungen, neue Technologien, Methoden zur Problemlösung, Verschiebung von Prioritäten, Arbeitsweisen und Verantwortlichkeiten.
  1. API-Tests – Kenntnisse von API-Testmethoden und -werkzeugen (z. B. Postman, SoapUI, Curl, Insomnia) zur Validierung von RESTful und SOAP APIs.
  1. Kontinuierliches Lernen – Engagement, sich über die neuesten Trends, Tools und Technologien in der Testautomatisierung und Qualitätssicherung auf dem Laufenden zu halten.
  1. Detailgenauigkeit – Sorgfältige Detailgenauigkeit, um hochwertige automatisierte Tests und eine zuverlässige Framework-Leistung zu gewährleisten.

Bevorzugt

  1. 3 oder mehr Jahre Entwicklungserfahrung mit Java und/oder Python
  1. 3 oder mehr Jahre Erfahrung in der Erstellung von Automatisierungs-Frameworks
  1. 3 oder mehr Jahre Erfahrung in der Entwicklung von Testwerkzeugen

Über das Unternehmen

Warum eine Karriere bei Mercury wählen?

Bei Mercury leiten wir uns seit über 60 Jahren von unserem Ziel, Menschen zu helfen, Risiken zu reduzieren und unerwartete Ereignisse zu überwinden. Wir sind ein Team mit einem gemeinsamen Ziel, anderen zu helfen. Jeder braucht eine Versicherung und wir können uns eine Welt ohne sie nicht vorstellen.

Unser Team wird Sie ermutigen, sich weiterzuentwickeln, sich Zeit für Spaß nehmen und gemeinsam großartige Dinge zu schaffen. Wir schätzen die Stärken und Werte jedes Teammitglieds. Wir glauben an vielfältige Perspektiven, bei denen jeder einbezogen wird, um Kunden aus allen Lebensbereichen zu bedienen.

Wir kümmern uns um unsere Mitarbeiter, und das meinen wir ernst. Wir belohnen unsere talentierten Fachkräfte mit einem wettbewerbsfähigen Gehalt, Bonuszahlungen und einer Vielzahl von Leistungen, um unseren Teammitgliedern zu helfen, ihre Gesundheits-, Ruhestands- und Berufsziele zu erreichen.

Vergünstigungen und Leistungen

Wir bieten viele großartige Leistungen, darunter:

  • Wettbewerbsfähige Vergütung
  • Flexibilität, von überall in den Vereinigten Staaten aus zu arbeiten, für die meisten Positionen
  • Bezahlte Freistellung (Urlaubszeit, Krankheitstage, 9 bezahlte Feiertage, Freiwilligenstunden)
  • Incentive-Bonusprogramme (Möglichkeit auf Weihnachtsbonus, Empfehlungsbonus und leistungsabhängigen Bonus)
  • Kranken-, Zahn-, Augen-, Lebens- und Haustierversicherung
  • 401 (k) Altersvorsorgeplan mit Arbeitgeberzuschuss
  • Anregendes Arbeitsumfeld
  • Beförderungsmöglichkeiten
  • Ausbildungsbeihilfe
  • Möglichkeiten zur beruflichen und persönlichen Weiterentwicklung
  • Programm zur Anerkennung von Mitarbeitern
  • Gesundheits- und Wellness-Ressourcen, einschließlich kostenloser Therapie-/Coaching-Sitzungen zur psychischen Gesundheit, Ressourcen für Kinder und ältere Angehörige und mehr

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026