Ajax Systems ist ein internationales Technologieunternehmen, Europas größter Entwickler und Hersteller von Ajax-Sicherheitssystemen mit Smart-Home-Funktionen. Dabei handelt es sich um ein ganzes Ökosystem aus 135 Geräten, mobilen und Desktop-Anwendungen sowie Serverinfrastruktur. Jedes Jahr verzeichnen wir ein mehrfaches Wachstum sowohl in der Größe des Teams als auch in der Anzahl der Benutzer weltweit. Derzeit beschäftigt das Unternehmen mehr als 3.300 Mitarbeiter. Und Ajax-Sensoren schützen 2
Ajax Systems ist ein internationales Technologieunternehmen, Europas größter Entwickler und Hersteller von Ajax-Sicherheitssystemen mit Smart-Home-Funktionen. Dabei handelt es sich um ein ganzes Ökosystem aus 135 Geräten, mobilen und Desktop-Anwendungen sowie Serverinfrastruktur. Jedes Jahr verzeichnen wir ein mehrfaches Wachstum sowohl in der Größe des Teams als auch in der Anzahl der Benutzer weltweit. Derzeit beschäftigt das Unternehmen mehr als 3.300 Mitarbeiter. Und Ajax-Sensoren schützen 2,5 Millionen Benutzer in mehr als 187 Ländern der Welt.
Wir entwickeln nicht nur drahtlose Sicherheitssysteme, sondern auch unsere eigene Software. Dabei handelt es sich um mobile Anwendungen für Android und iOS sowie Desktop-Anwendungen für Windows und MacOS. Sie helfen unseren Benutzern, das System selbst anzuschließen und zu konfigurieren sowie den Systemzustand zu verwalten.
PRO-Versionen mobiler Anwendungen und PRO Desktop enthalten zusätzlich zu den Funktionen der regulären Anwendung einen professionellen Funktionssatz, der speziell für Sicherheits- und Überwachungsunternehmen entwickelt wurde. Eine benutzerfreundliche Anwendung enthält tatsächlich komplexe Logik und viele Abhängigkeiten. Er verwaltet das gesamte Ajax-System, daher muss das QA-Team den korrekten und stabilen Betrieb der Anwendung unter allen Bedingungen gewährleisten.
Was ist technisch interessant an der Stelle?
- Um die gesetzten Ziele zu erreichen, müssen wir, das QA-Team, in die Struktur des Systems auf allen Ebenen eintauchen – von der vom Gerät ausgeführten Aktion bis zu seiner Anzeige auf der GUI des Anwendung.
- Wir analysieren die Anforderungen und technischen Dokumentation für neue Entwicklungen und Funktionen, Beginn des Testens in den frühen Entwicklungsstadien, und wir entwickeln auch Matrizen zur Einhaltung von Anforderungen.
- Das QA-Team erstellt Testszenarien für deren weitere Automatisierung durch das AQA-Team. Um unsere Arbeit zu optimieren, priorisieren wir Testfälle und verwenden auch unser eigenes Testfall-Parametrisierungssystem.
- Wir interagieren mit unseren Betatestern und erhalten Feedback und Anfragen von Endbenutzern über die Abteilung für technischen Support.
- Wir untersuchen falsches Systemverhalten mithilfe von Protokollen, externen Manifestationen und identifizieren Ursache-Wirkungs-Beziehungen.
- Wir verwenden es in der Arbeit QA-Tools, Emulatoren, Mock-Server und vieles mehr. Wir gehen kreativ an das Testen heran und versuchen daher ständig, Prozesse zu verbessern und zu optimieren, indem wir neue Ideen umsetzen, neue Ansätze umsetzen und unser Produkt weiterentwickeln und verbessern.
Notwendiges Wissen und Fähigkeiten:
- 2+ Jahre Erfahrung im manuellen Testen mobiler Anwendungen;
- ausgezeichnete Kenntnisse der Testtheorie;
- Fähigkeit, Techniken anzuwenden Testdesign;
- Kenntnisse in SDLC;
- Erfahrung im Umgang mit Geschäftsanforderungen, TOR;
- Erfahrung im Umgang mit JIRA, Confluence, Testrail (oder einer Alternative);
- Verstehen der Besonderheiten der Betriebssysteme Windows/MacOS/Linux und Android/iOS;
- Erfahrung im Umgang mit Anwendungsprotokollen;
- Erfahrung im Umgang mit Xcode, Android Studio , PyCharm;
- grundlegendes Verständnis der Client-Server-Architektur;
- Erfahrung mit Git und Jenkins;
- gute analytische Fähigkeiten;
- Fähigkeit dazu nicht nur um Fehler zu finden, sondern auch um Ursache und WirkungKommunikation;
- hohes Maß an Selbstorganisation.
Wird von Vorteil sein:
- Erfahrung in der Arbeit mit REST API oder gRPC;
- Erfahrung in der Verwendung von Mock-Servern;
- Erfahrung in der Arbeit mit Selbsttests.
ul> Aufgabe:
- Testen Sie neue und vorhandene Mobil- und Desktop-Funktionen Anwendungen;
- mit Anwendungsprotokollen arbeiten;
- Regressionswunden überwinden;
- Testdokumentation entwickeln und pflegen: Testfälle, Rückverfolgbarkeitsmatrix, Testplan;< /li >
- Analyse der Geschäftsanforderungen in TK und Design;
- Arbeit mit benutzerdefinierten QA-Tools (Mock-Server, Emulatoren);
- Analyse der Autotest-Ergebnisse;
- teilnehmen in Planungsprozessen, Einschätzung von Aufgaben;
- Arbeit im Team mit Entwicklern, Automatisierern, PMs, Business-Analysten, Designern und Qualitätssicherung verwandter Plattformen.
Wir bieten:
- die Möglichkeit, eigene Ideen vorzuschlagen und umzusetzen, die sich auf das Produkt und die Produktion auswirken;
- Arbeit motiviert Team;
- wettbewerbsfähiges Gehalt;
- Krankenversicherung;
- Unternehmensenglisch;
- Möglichkeit zur Teilnahme am System-Betatest-Projektsicherheit Ajax — Erhalt und Test neuer Gadgets vor ihrer Veröffentlichung.
Ajax Systems ist eine ukrainische Erfolgsgeschichte, ein Ort unglaublicher Stärke und Energie.Machen Sie mit, um „Made in Ukraine“ zum Synonym zu machen Zuverlässigkeit.