Job Titel: Senior QA Ingenieur
Standort: Calgary, AB (Hybrid/On-site)
Branche: Finanzdienstleistungen
Beschäftigungsart: Vollzeit
Wir suchen einen Senior Quality Assurance (QA) Engineer zur Verstärkung unseres wachsenden Technologie-Teams in Calgary. In dieser Position werden Sie die Entwicklung und Implementierung robuster Test-Frameworks für unsere Finanzplattformen leiten. Der ideale Kandidat ist ein erfahrener und detailorientierter QA-Experte mit starken technischen Fähigkeiten in der Automatisierung, praktischer Erfahrung im Testen von APIs und einer Leidenschaft für die Bereitstellung von Qualität in großem Umfang.
Entwerfen, entwickeln und pflegen Sie automatisierte Test-Frameworks und -Skripte mit Java, Selenium, Appium und Cucumber.
Entwickeln und führen Sie automatisierte und manuelle Tests für Web-, Mobil- und API-Schichten von Anwendungen durch.
Arbeiten Sie mit funktionsübergreifenden Teams zusammen, darunter Entwickler, Product Owner und Business Analysten, um Teststrategien und Abnahmekriterien unter Verwendung der Gherkin-Syntax zu definieren.
Validieren Sie Backend-Daten mit SQL und stellen Sie die Integrität der Daten in allen Systemen sicher.
Führen Sie Leistungs-, Regressions- und Funktionstests während des gesamten Lebenszyklus der Softwareentwicklung durch.
Nehmen Sie an Code-Reviews teil und tragen Sie zu CI/CD-Pipelines bei, indem Sie automatisierte Tests integrieren.
Mentor für jüngere QA-Ingenieure und Unterstützung bewährter QA-Verfahren in agilen Teams.
5+ Jahre praktische Erfahrung in der Software-Qualitätssicherung, davon mindestens 3 Jahre in der Testautomatisierung.
Beherrschung von Core Java für das Schreiben automatisierter Testfälle.
Starke Erfahrung mit Selenium WebDriver und Appium für die Browser- und mobile Automatisierung.
Beherrschen Sie das Schreiben von SQL-Abfragen zur Datenvalidierung.
Solide Kenntnisse von RESTful APIs, API-Testtools (wie Postman oder REST Assured) und Automatisierung.
Erfahrung mit Cucumber und dem Schreiben von BDD-Testfällen in Gherkin.
Vertrautheit mit CI/CD-Tools wie Jenkins, GitLab CI oder ähnlichen.
Ausgeprägte analytische Fähigkeiten und Fähigkeiten zur Fehlersuche in einer schnelllebigen agilen Umgebung.
Ausgezeichnete Kommunikationsfähigkeiten und eine kollaborative Denkweise.
Erfahrung im Bereich Finanzdienstleistungen oder Banken.
Kenntnisse der Tools für Leistungstests (z.B. JMeter, LoadRunner).
Erfahrung mit Cloud-basierten Umgebungen (AWS, Azure).
Vertrautheit mit Testmanagement-Tools wie JIRA, TestRail oder Zephyr.