"SW-Entwicklung und Testing (Selenium, QFTest, C++, Java, Perl)" mit Kenntnissen in java, test management/reporting tools, automatische testsysteme, integration, perl
Ich bin
SW-Entwicklung und Testing (Selenium, QFTest, C++, Java, Perl)
erstellt am 13.05.2008,
aktualisiert am 22.11.2010
- 59 mal angesehen
- 2 mal gemerkt
- 2 mal kontaktiert
Ich suche nach einer freiberuflichen Anstellung in Bayern. Schwerpunkte: SW-Entwicklung und Testing sowie Erstellen der Spezifikationen und Dokumentationen. Verwendete Sprachen, Tools, Frameworks: Python, Java, Perl, C++ unter Unix/Solaris, Windows und Mac OS. QFTest, Selenium, Cruise Control, JUnit. MS Visual Studio, NetBeans IDE, Eclipse IDE, Struts, Hibernate, Servlets, MIDLets, Rational ClearCase, SubVersion, CVS, Oracle, MySQL Aus- und Weiterbildung: 9/86 - 6/96 Englisch-Französische Schule Nr. 159 Kiew. Allg. Hochschulreife (Abitur), Gesamtnote: 4,85/ 5.0 (sehr gutes Ergebnis). 8/96 - 7/98 Nationale TU der Ukraine, Kiew, Studienrichtung Elektrotechnik und Informationstechnik, Studienrichtung Automatisierungstechnik, Gesamturteil: 'gut bestanden'. 8/98 - 5/00 Bemidji State University, Minnesota, USA, Bachelor of Science in Computer Science, Gesamturteil: 'gut bestanden'. 4/05 – 7/09 FernUniversität in Hagen. Master of Science im Fach Informatik. Gesamturteil: “gut bestanden”. 6/97 - 8/00 Verschiedene Praktika bei Kvark-M Kiew, Hutman Inc. Minneapolis, Bemidji State University Minnesota, Gizibii RC&D Minnesota. 9/01 Kurs an Siemens Training Institute for Information and Communications Networks 'SBS System Overview BR5.5'. Prinzipien von GSM-Mobilfunk, Architektur von SBS, BSC, BTSE, TRAU usw. 1/02 Kurs an MicroConsult Trainingszentrum (München) 'C++ für Fortgeschrittene' (Templates, Exceptions, Objektorientierung usw.) 4/05 - 7/09 Fernuniversität in Hagen. Master of Science in Informatik, Vertiefungsbereich: Informations- und Datenbank-Systeme, Künstliche Intelligenz. Gesamturteil: 'gut bestanden'. 6-9/07 Weiterbildungskurse an der FernUniversität in Hagen: 'Java und Datenbanken' (ODBC, JDBC), 'SQL - die Sprache der relationalen Datenbanken'. Berufserfahrung: freiberufliche Tätigkeit: seit 01/09 ============= European South Observatory (ESO), Garching bei München Software-Entwicklung und Testing mehrerer Java-Applikationen (Rich Client Architecture) zur Erfassung von Anfragen zu astronomischen Beobachtungen und zur Verwaltung und Speicherung von Teleskop-Aufnahmen (Bereich: Forschung/Astronomie). Aufgaben: * Refactoring und Bug-Fixes * Implementierung der neuen Testfällen, Code-Coverage-Messungen * Entwicklung des Testkonzepts fürs Projekt * Generierung der Testreports (nächtliche Testläufe), Fehler-Analyse Die Entwicklung erfolgt in Eclipse 3.4, Selenium 1.0 und QFTest 3.0.1 unter Linux. Folgende Techniken und Plattformen wurden eingesetzt: * Java, OOA/OOD, Python/Jython, Perl, Unix-Shell Scripting * Test Tools: QFTest, JUnit, Selenium * Versionsverwaltung mit Subversion und CVS * Support Tools und Bibliotheken: dotProject, Remedy, Jira * Maven für Build-Aufgaben * Datenbank: Sybase, Sybase Central nur für Premium-Mitglieder ============= Medent GmbH, München. Refactoring, Weiterentwicklung und Testing einer Java- Applikation (Reach Client Architecture) zur Erfassung und Prüfung von Arztrechnungen (Bereich: Versicherungen/Gesundheitswesen) mit folgenden Aufgaben: * Entwicklung des Testkonzepts fürs Projekt * Implementierung der neuen Testfällen * Vorbereitung und Einstellung der Testinfrastruktur * Refactoring und Bug-Fixing * Vorbereitung und Einstellung des Continuous Integration Prozesses * Generierung der Testreports (nächtliche Testläufe), Fehler-Analyse Die Entwicklung erfolgt in Eclipse 3.3 und 3.4. Folgende Techniken und Plattformen wurden eingesetzt: * Java, OOA/OOD, Python, Perl (unter Windows) * Test Tools: Squish, QF-Test, JUnit * Versionsverwaltung mit Subversion * Support Tools und Bibliotheken: JProfiler, jOra, EclEmma, Jira * Luntbuild, Ant für CI-Prozesse * Datenbank: Oracle * Erstellen von Dokumentation und Spezifikationen nur für Premium-Mitglieder ============= Nokia Siemens Networks AG, München (ICM). Entwicklung einer Applikation (geschrieben in Java mit Verwendung von DOM/SAX-Libraries zur XML-Verarbeitung) aus dem Bereich klassischen Software Engineering zur Visualisierung und Analyse von Code-Clones, um effizienter und schneller Refactoring durchführen zu können, was sehr wertvoll für ein großes Projekt ist. Entwicklung (C++, Perl & Perl/Tk) von O&M Software bei Nokia Siemens Networks für Mobilfunk Basisstationen (multinationales Projekt). Entwicklungsumgebung basiert auf Solaris Betriebssystem mit Anbindung zur Oracle-DB und zur Versionsverwaltungssoftware ClearCase (Rational Rose). Zusätzlich Entwichlung der Web-Schicht mit Java-Struts für eine interne Web-Seite zum Anschauen von Test-Läufen. Aufgaben: Entwicklung von Frameworks und Tools zum automatisierten Testen der Software und automatischen Generieren/Zugreifen von/auf Web-Seiten mit den Bring-Up-Reports, unterschiedlicher Tools und Module zur Migration der Daten von einem Basisstation-Typ zum anderen. Mitwirkung an der Entwicklung der so genannten Info-Models, die Hardware-Module eines Mobilfunknetzes beschreiben, und Programmieren der Software zur Konsistenzprüfung dieser Info-Models. Estellen von Dokumentation und Spezifikationen. Arbeit in einem Team von 4-8 Programmierern. Insgesamt sind im Projekt ca. 200 Mitarbeiter beschäftigt (Standorte: München, Wien, Ulm, Budapest, Mailand, Breslau). Tätigkeiten im Rahmen meiner Festanstellung: nur für Premium-Mitglieder ============= TOPjects AG, München. als Consultant bei Siemens AG. Entwicklung (C++ und Perl) von O&M Software für Mobilfunk Basisstationen (multinationales Projekt). Entwicklungsumgebung basiert auf Solaris Betriebssystem mit Anbindung zur Oracle-DB und zur Versionsverwaltungssoftware ClearCase (Rational Rose). Aufgaben: Entwicklung von Frameworks und Tools zum automatisierten Testen der Software, unterschiedlicher Tools zur Migration der Daten von einem Basisstation-Typ zum anderen. Durchführen von den FTGs (Functional Test General) und Erstellen von Bring-Up-Reports beim Erscheinen einer neuen Version des Produktes. Estellen von Dokumentation und Spezifikationen. Arbeit in einem Team von 4-8 Programmierern. nur für Premium-Mitglieder ============= Siemens AG, München (ICM). Entwicklung von O&M Software für Mobilfunk Basisstationen (GSM-Technologie). Entwicklungsumgebung basiert auf Solaris Betriebssystem mit Anbindung zur Oracle-DB und zur Versionsverwaltungssoftware ClearCase (Rational Rose). Aufgaben: Entwicklung von Frameworks und Tools zum automatisierten Testen der Software. Durchführen von den FTGs (Functional Test General) und Erstellen von Bring-Up-Reports beim Erscheinen einer neuen Version des Produktes. Estellen von Dokumentation und Spezifikationen. Arbeit in einem Team von 4-8 Programmierern. nur für Premium-Mitglieder ============= Canto Software AG, Berlin. SW-Entwicklung der Filtering-Plugins für das Media Asset Management Programm "Cumulus". Die Plugins mussten (Meta)Daten aus unterschiedlichen graphischen und multi-medialen File-Formaten extrahieren, um diese dann dem User sinnvoll zu zeigen. Entwicklungsumgebung basierte auf Windows und Macintosh Betriebssystemen. Fremdsprachen: Russisch (1. Muttersprache), Ukrainisch (2. Muttersprache), Englisch (gut, Ausbildungssprache), Deutsch (gut, Arbeitssprache). Dienstleistungen: Software-Entwicklung, Testing, Schulung Tools, Methoden, Kenntnisse: * Entwicklungstools/Sprachen: OMT (OOA und OOD), C/C++, Perl, Java (Servlets/Struts, EJB, JDBC, MIDLets), Visual Basic, HTML, JavaScript. * Test-Tools: QFTest, JUnit, Squish, Cruise-Control, Luntbuild, Selenium * IDEs: Exclipse, NetBeans IDE, MS Visual Studio, Sun Studio. * Systeme: UNIX (Solaris, Linux), MS-Windows, Macintosh, DOS, VAX/VMS. Datenbanken: MySQL, Oracle, SQL, Sybase. Version-Control: CVS, SVN, Clear Case Planungshilfen: MS-Office, Jira, Remedy, dotProject
| java | Grundkenntnisse Expertenkenntnisse |
| test management/reporting too… | |
| automatische testsysteme | |
| integration | |
| perl | |
| python | |
| selenium |
Markierte Kenntnisse wurden als Pflichtkenntnis ausgewählt.
Freie Mitarbeit