Beschreibung
We are looking for a Test Engineer
The ideal fit for our team is an inspired and motivated Software Engineer who is absolutely passionate about developing software to automate tasks, playing a key role in testing activities of various customers' solutions. This role involves to identify potential flaws in products, develop automated tests, and 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 absolutely passionate about developing software to automate tasks
- Hacking mindset, 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
Tasks: Desktop Software Testing