Beschreibung
For a contract in Zurich, we are looking for a Test Engineer (Senior Level).
The ideal fit for our team is an inspired and motivated Software Engineer who is passionate about developing software to automate tasks, playing a key role in testing activities of various customers' solutions. This role involves identifying potential flaws in products, developing automated tests, and to diagnose/debug specific features - mainly focusing on Desktop applications, but not limited to, since bugs/problems happen in different layers (ie, network, operating system, Front End).
Required skills:
*In-depth knowledge with Object Oriented Design and Design Patterns, especially proficiency in Java programming, with proven experience records
*Extensive experience in Windows, Mac and Linux operating systems, debugging software on each of these systems
*Experience on developing Client Server solutions using REST API
*Experience with Git
*Great knowledge of Unix tools, eg diff, tcpdump, scp, ssh, and tshark, as well as Wireshark
*Aware of security, eg encryption schemes, usual security flaws
*Ability to work on own initiative as well as part of a team
*Positive, proactive team player who is passionate about developing software to automate tasks
*Hacking mind-set, always thinking "out of the box"
*Excellent English and German written and verbal communication skills
It would be great if you also bring:
*Good knowledge on HTML and Javascript, also having experience with HTTP and JSON
*Proficiency in Maven, with proven experience records
*Experience on Selenium, or any other tool to automate UI testing
*Jenkins experience, also using multiple instances
*Reverse engineering skills
*Knowledge on the design and functionalities of file systems, eg, NTFS, ext4, HFS
Are you interested in this position? We are looking forward to receiving your application. Many thanks.