Job Description:
Are you interested and experienced in open source/upstream project development?
Have you ever designed, developed, and maintained automated test frameworks and automatic tests for Linux-based systems?
Would you like to work closely with upstream communities and ensure high-quality standards of our products?
Have you ever written code in Python, C/C++, or Perl which you can present?
Are you looking for opportunities to perform and grow within technologies like:
Python, Perl, Shell scripting
Opensource virtualization
openQA
Salt, Ansible
Continuous Integration
and much more
Then there is a high chance that you are the perfect fit for an engineering role in our Maintenance QA team.
We are a group of Linux dedicated engineers working on a variety of tasks related to testing automation using different frameworks until "in-house" tool development and right now we are extending our portfolio to software maintenance and development.
Key responsibilities:
- Analyzes design coding, programming, and integration activities required based on specific targets and established project guidelines.
- Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.
- Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective and high-quality solutions for assigned systems portion or subsystem.
- Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools.
- Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution.
- Design, development and maintenance of automated test cases for SUSE products (LTP [1] and probably more in the future)
- Integration of automated tests cases with automation frameworks (openQA [2], Jenkins and others)
- Cooperation on test planning and execution in a truly global distributed project team
- Performing related documentation tasks
- Support of your colleagues in achieving their goals by coaching or workshops
What we offer:
- Positive and creative work environment within an international team growing business that is at the forefront of bringing new offerings to the Linux community
- Direct contact with representatives of free/open source software projects worldwide
- You will have a chance to show off
- We are not setting borders - once you know how to do things better, please do so
- We are environment of technology enthusiasts
And a little bit more:
• https://events.opensuse.org/
• https://www.opensuse.org/
• https://www.facebook.com/SUSEWorldwide/
Pursuing the quality of all SUSE products is one of our core beliefs. As an Engineer for Maintenance QA, you are here to push products to their limit, making sure they perform to customer expectations and conform to high-quality standards. Using various
kinds of programming and scripting languages in partnership with developers and project managers, you write test cases and plan,
design, develop, and maintain automation tools to isolate and debug problems.
The Maintenance Quality Assurance team is distributed across the major engineering locations in Germany, the Czech Republic, and China.
We work in collaboration across teams and the SUSE organization. Together we demand high-quality SUSE Linux products.
And what "green" people think about SUSE:
"Working for SUSE so far has been the best choice I ever made in my job career. The working environment is great and I am happy to be surrounded by people that support each other and work in team spirit to bypass any potential challenges."
"SUSE has a unique open source oriented culture. Employees are encouraged to participate in community efforts."
"SUSE offices are a friendly open environment with smart people inside. The company provides a challenging job which combines enterprise requirements with opensource."
[1] https://github.com/linux-test-project/ltp
[2] https://openqa.opensuse.org/
About SUSE
SUSE, a pioneer in open source software, provides reliable, software-defined infrastructure and application delivery solutions that give enterprises greater control and flexibility. More than 25 years of engineering excellence, exceptional service and an unrivaled partner ecosystem power the products and support that help our customers manage complexity, reduce cost, and confidently deliver mission-critical services. The lasting relationships we build allow us to adapt and deliver the smarter innovation they need to succeed—today and tomorrow.
For more information, visit www.suse.com
- At least 3 years of experience with software development as a software developer, software developer in testing or QA Automation engineer
- Expertise in one of the scripting language Python, shell or Perl
- Familiarity with Linux administration
- Good understanding of automation infrastructure and CI technologies
- Using software systems design tools and languages.
- Ability to apply problem solving skills.
- Designing software systems running on multiple platform types.
- Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools.
- Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.
SUSE is a global leader in innovative, reliable and enterprise-grade open source solutions, relied upon by more than 60% of the Fortune 500 to power their mission-critical workloads. We specialize in...
Apply Now