Stellenangebot
Senior Software QA-ETL Officer
Der Senior Software QA-ETL Officer ist für die Qualitätssicherung von Software-Projekten bei Charles River Development verantwortlich und soll als Teil des Scrum-Teams Testautomatisierung und Qualitätssicherungsinfrastruktur aufbauen und weiterentwickeln. Der Kandidat sollte über starke Programmierkenntnisse und Erfahrungen in Software-Testautomatisierung verfügen.
Stellenbeschreibung
Überblick
- Senior Software QA-ETL Officer
- Hyderabad
- Information Technology
- Full-time
Aufgaben
- Als Senior-Mitglied des Scrum-Teams die Gesamtqualitätsplanung für Projekte innerhalb des Software-Entwicklungslebenszyklus von Charles River ausführen
- Kunden und anderen Teams innerhalb von Charles River Unterstützung und Assistenz bieten
- Als tiefer Automatisierungstechniker mit starken programmierbaren Fähigkeiten und einer soliden Software-Testgrundlage fungieren
- Die nächste Generation der Software-Testautomatisierungsinfrastruktur sowie des Quality Assurance Infrastructure-Teams aufbauen
- Die Software-Infrastruktur entwerfen, liefern und unterstützen, die eine automatisierte Produktionsvalidierung ermöglicht
- Planung und Ausführung zentraler automatisierter Regressionstests für alle Produktabteilungen
- Testautomatisierungsframework warten und erweitern
- Design und Verifizierung des Produkts während der Pre-IPO-Phase eines Releases durchführen
Verantwortlichkeiten
- Eng mit dem Scrum Master, Product Owner, Architekten, Business Analysten, Produktspezialisten, Entwicklern und anderen Projektteammitgliedern zusammenarbeiten
- Umfassende Testautomatisierungsskripte aus Geschäftsanforderungen und funktionalen Spezifikationsdokumenten erstellen
- Manuelle und automatisierte funktionale, integrative, Regressions- und Leistungstests ausführen
- Automatisierte und manuelle Testskriptbibliotheken für neue Funktionen, Integration, Regression und Leistungstests warten
- An den Software-Entwicklungslebenszyklus-Praktiken ausgerichtet sein und Informationssicherheits- und Data-Governance-Verfahren einhalten
- Testautomatisierungstools implementieren und Software-Fehler in unser Testmanagementsystem dokumentieren
- Testleitung durch Identifizierung von Verbesserungsmöglichkeiten in den QA-Methoden des Scrum-Teams bieten
- Neue Ansätze für die Automatisierung von Tests recherchieren und empfehlen
- Am agilen Software-Entwicklungsprozess teilnehmen
- An "Testfest"-Aktivitäten teilnehmen
- Junior-Mitarbeiter bei der richtigen Erstellung von automatisierten Testskripten anleiten und betreuen
Anforderungen
Bildung
- B.S.-Abschluss (oder ausländischer Bildungsabschluss) in Computerwissenschaften, Ingenieurwesen, Mathematik, Physik oder einem anderen technischen Studienfach oder Betriebswirtschaft mit MS-Hintergrund
- MS-Abschluss bevorzugt
Erfahrung
- Mindestens 6 Jahre Erfahrung in Software-Tests innerhalb einer prozessorientierten Technologieumgebung
- Starke Kenntnisse in Java-Programmierung für die Entwicklung und Wartung manueller Testskripte
- Fortgeschrittene SQA-Fähigkeiten für Datenvalidierung, Debugging und ETL-Tests
- Praktische Erfahrung in der Gestaltung, Implementierung und Ausführung automatisierter Testskripte für Web-, Desktop-, API- und Batch-Anwendungen
- Erwiesene Fähigkeit, Testfälle und -skripte mit automatisierten Testtools für Multi-Tier-Anwendungen zu erstellen und auszuführen
- Fähigkeit, Geschäftsanforderungen in detaillierte funktionale und technische Testpläne zu übersetzen
- Erfahrung mit agilen Entwicklungsmethoden, vorzugsweise 3+ Jahre
- Exzellente schriftliche und mündliche Kommunikationsfähigkeiten
- Kenntnisse von Data-Warehouse-Konzepten, Datenmodellierung und Datenqualität sind von Vorteil
- Vertrautheit mit der Finanzdomäne und Drittparteien-Datenanbietern wie Bloomberg, Refinitiv und Ratingagenturen ist ein Plus
Wir bieten
- Inklusive Entwicklungsmöglichkeiten
Reiseanforderungen
- Kann auf begrenzter Basis erforderlich sein
Jobdetails