Bei AMCS (ehemals FigBytes) setzen wir uns dafür ein, Innovationen im Net Zero-Bereich voranzutreiben, indem wir unseren Kunden qualitativ hochwertige, nutzerzentrierte Lösungen liefern. Wir sind auf der Suche nach einem Senior Software Engineer im Test, der komplexe Funktionen bereitstellt, mit unserem globalen Team zusammenarbeitet und sich für Codequalität und Benutzerfreundlichkeit einsetzt.
Verantwortlichkeiten:
Führen und Bereitstellen: Übernehmen Sie die Verantwortung für komplexe Funktionen und stellen Sie sicher, dass qualitativ hochwertiger, gesicherter Code pünktlich bereitgestellt wird. Besitzen Sie die Prozesstools und die Automatisierung für die gesamte Plattform
Problemlöser: Verstehen Sie den Problemraum und entwickeln Sie effektive Lösungen, die skalierbar sind. Die richtige Lösung des Problems ist ein wesentliches Erfolgskriterium. Die Fähigkeit, das zu testende System zu modellieren und die Effektivität und Effizienz der Automatisierung zu optimieren, ist entscheidend
Wissensaustausch: Investieren Sie in kontinuierliches Lernen und teilen Sie Wissen aktiv mit den Teammitgliedern, um eine Kultur des Wachstums und der Verbesserung zu fördern. Kommunizieren Sie effektiv über alle Beteiligten hinweg.
Best Practices: Arbeiten Sie mit dem Team und der Geschäftsleitung zusammen, um Best Practices und Empfehlungen zur Unterstützung des zukünftigen Wachstums zu definieren.
Quality Advocate: Unterstützen Sie das Team bei der Erreichung von Qualitätszielen und arbeiten Sie daran, Effizienz und Vorhersehbarkeit bei der Aufwandsschätzung zu gewinnen. Beeinflussen Sie auch das Team, die Risiken und Probleme frühzeitig anzusprechen und die Fehler zu sichten und Prioritäten und Schwerpunkte festzulegen, die zu einer pünktlichen Lieferung führen.
Teambuilding: Nehmen Sie am Einstellungsprozess teil und tragen Sie zur Gewinnung und Entwicklung eines stärkeren Front-End-Teams in der gesamten globalen Organisation bei.
Code Quality Champion: Befürworter von Codequalität, Wiederverwendbarkeit und der Vereinfachung der Benutzererfahrung innerhalb der AMCS-Plattform (ehemals FigBytes).
Domänenexpertise: Bauen Sie ein tiefes Verständnis der Kerndomäne von AMCS (ehemals FigBytes) auf und tragen Sie zu domänenspezifischem Wissen bei, indem Sie sich aktiv an Designdiskussionen beteiligen und Fähigkeiten zum kritischen Denken einsetzen, um die Risiken frühzeitig zu erkennen und die Anforderungen frühzeitig im Zyklus zu hinterfragen, um sicherzustellen, dass wir das richtige Problem lösen.
Kollaboration: Beteiligen Sie sich aktiv an der teamübergreifenden Zusammenarbeit über verschiedene Abteilungen hinweg innerhalb von AMCS (ehemals FigBytes).
Anforderungen:
Bachelor-Abschluss in Informatik oder einem verwandten Bereich (oder gleichwertige Berufserfahrung).
Mehr als 5+ Jahre Erfahrung in der Softwareentwicklung unter Nutzung von C#/Java/Python/T-SQL/JavaScript (zwei beliebige)
Ausgeprägtes Verständnis von Teststrategien, Testarchitektur, Automatisierungs-Frameworks, -Prozessen und -Tools
Erfahrung mit AzureDevOps, JIRA und anderen Projektmanagement-Tools
Erfahrung mit Open API und Microservices Testing
Erfahrung in der SQL- und NoSQL-Datenmodellierung, -Architektur und -Leistungsoptimierung
Erfahrung mit Datenstrukturen und Algorithmen
Erfahrung in der Leitung gemeinsamer Analysen und Designs und schafft Klarheit in den Anforderungen und den eigenen End-to-End-Lieferumfang, -plan und -Zeitplan
Erfahrung in der testgetriebenen Entwicklung
Erfahrung im Schreiben von Unit-Tests und UI-Automatisierung mit selenium /playwright
Kenntnisse in Leistungs-, Sicherheits- und Lokalisierungstests
Ausgeprägte Problemlösungs- und Debugging-Fähigkeiten
Eigenverantwortlich und verantwortlich für das End-to-End-Ergebnis für eine Funktion in enger Zusammenarbeit mit PM und BA.
Nachgewiesene Erfolgsbilanz bei der Führung und Bereitstellung von groß angelegtem Automatisierungscode, der zu einem enormen ROI führte.
Fähigkeit, Prioritäten zu setzen, was automatisiert werden soll, und Testdaten mit Bedacht zu nutzen, um Effizienz und Effektivität zu erzielen
Verbessern Sie die Testabdeckung, indem Sie erweiterte Tests wie paarweise Tests und modellbasierte Tests nutzen.
Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten.
Erfahrung mit AzureDevOps, SonarCloud, Terraform ist von Vorteil
Erfahrung im Mentoring von Junior-Entwicklern ist von Vorteil.
Halten Sie Schritt mit den neuesten Technologien und bringen Sie Innovationen in das Team, um geschäftliche Herausforderungen zu lösen.
Seien Sie flexibel mit dem Technologie-Stack (Wir verwenden Pyspark, SparkSQL, T-SQL, .NET Framework 6+, MySQL, SQL Azure, Azure Data Factory, Angular 14)
Unternehmerische Kompetenzen
Gemeinschaftsarbeit
Eigentum
Leitung
Projektmanagement
Kompetenzen der Abteilungen
Ergebnisorientiert
Effizienz
Wachstums-Mindset
Kritisches Denken
Rollen-Kompetenzen
Architektur
Zusammenarbeit
Streben nach Ergebnissen
Kommunikation und Mentoring
Aufwandsschätzung und Aufgabenaufteilung und -priorisierung