Test Automation Engineer
We are an international team of developers, designers, QA and deployment engineers working on the SUSE appliance toolkit. Our mission is to make building appliances and custom Linux fast and easy with SUSE Studio, in your browser, to provide web-based tools to manage appliances, and keep them up-to-date with recent patches for included software packages. We love to learn, are passionate about our applications, and our prime goal is to create a great experience to our users.
You have passion in finding bugs in other's software and helping them fixed. You know that it is impossible to do all the testing manually and automation is needed the more the bigger your project is. You know that without proper testing, it is impossible to deliver high-quality products, that testing is essential in software development.
Responsibilities
You will be responsible for extending existing SUSE Studio test framework so that the same methods and practices can be also used for other appliances components. Together with the Studio team, you will work on improving the framework. You will work closely with other developers to help them use the testing framework in the best way. You will review existing test cases and suggest improvements, work with the team to create best possible test cases. You will also work with users to identify problems, turn them into good bug reports, track progress, and provide feedback back to users.
Qualifications & Required Skills
- Experience with testing web applications and REST-based web services
- Good knowledge of testing frameworks (e.g. Test::Unit, Rspec) and web application testing tools (e.g. Selenium)
- Knowledge of the Ruby language and Rails framework required, other programming languages (e.g. C, Perl, Bash) are a plus
- Knowledge of bug tracking systems (prefferably Bugzilla) and test case management
- Test-driven development experience is a plus tools (prefferably Testopia)
- Familiarity with version control systems (git)
- Open source development experience
- Team player
- Autonomous and results oriented work style
- Passionate about creating excellent software which meets the goals of its users
- Proficient in English
Our Offer
- Direct contact with representatives of free/open source software projects worldwide
- Five weeks vacation
- Contributions to pension insurance or capital life insurance
- Other common employee benefits (food coupons, health care, sports and cultural activities)
Application
Tell us why you would like to join the team, send us your resume and some examples of previous work. Please send us your structured CV in English to Ulrike Friedrich <ufriedrich@novell.com> or apply via www.novell.com/company/careers
By sending us your CV you agree that all data contained therein may be maintained in the company database for as long as necessary. Novell will use this information only for the purpose of employment negotiations.
Disclaimer: This job description is for informational purposes, to describe the primary duties, skills and abilities necessary to meet the requirements of this position. This description is not intended to be an exhaustive list of all requirements or essential functions; it is subject to change at any time.
Novell is an equal opportunity employer and an advocate for workforce diversity.
