×
×

Software Test Engineer (m/w) - Department of Science Operations Software


  • Sharebar
Description: 

Job code: 160

Job posted on: Thu, 2017-01-19 14:49

Location: ESO, Garching (Germany)

Country: Germany

Education: Bachelor

Contract type: Permanent

Start Date: 01.07.2017

Requirements:

The ideal consultant is a software test engineer with sufficient experience (typically more than 3 years) in software testing, including requirements analysis and clarification, as well as testing web applications and GUIs. He or she will be able to support any manual testing as well as implementation of fully automated tests. Testers are also expected to write documentation on test tools and environment as well as test case descriptions and test reports. The candidate must be familiar with software development and test methodologies and standard software engineering practices and have an excellent knowledge of scripting languages (UNIX shell, Python, Groovy) and software build tools. The candidate should demonstrate flexibility, customer orientation and a strong sense for quality development.

Mandatory skills include:

1. Experience and sufficient expertise with testing process and its artifacts;

2. Experience and sufficient expertise with requirements analysis and clarification;

3. Sufficient knowledge of software development and test methodologies;

4. Experience and sufficient expertise with testing of Java Desktop GUIs under Linux and/or MacOS;

5. Very good knowledge of testing of dynamic web applications, including Javascript-centric single page applications;

6. Significant experience with relational databases and designing SQL queries;

7. Basic experience in testing tools like Selenium and/or QF-Test;

8. Experience and sufficient expertise with manual testing and test automation;

9. Excellent knowledge of scripting languages, preferably Unix shell, Groovy and/or Python and build tools;

10. Exposure to configuration management tools, preferably SVN;

11. Very good command of the English language;

12. Very good oral and written communication skills.

13. University degree in Computer Science, Physics, Electrical Engineering or equivalent.

Desirable skills include:

1. Knowledge of Unit test frameworks like Junit or TestNG;

2. Knowledge of general purpose software testing techniques (equivalence partition, combinatorial, pair-wise, boundary conditions, etc.);

3. Knowledge of a JVM language like Java or Groovy;

4. Knowledge of Javascript;

5. Exposure to issue management systems and continuous integration systems (e.g. Jenkins).

Location: ESO Headquarters in Garching near Munich, Germany

Assignment: Support to the Software Engineering and Quality Group in the Science Operations Software Department (SEQ/SCS)

Start Date: 2017-07-01

Contract:Employed by Vitrociset Belgium, Permanent Contract,Full time equivalent.

Relocation support will be provided if applicable.

Deadline for application: 19.02.2017

Please be advised that by submitting your CV or other content to us, you agree to the administration, processing and storage of any personal data for the purposes of recruitment processes. The agreement covers the processing of personal data by Vitrociset Belgium even after finishing the recruitment process to submit further proposals for employment and may be revoked at any time.

Contact information: Please send your application for this position to Ms Roxana Sasu at: r.sasu@vitrocisetbelgium.com Deadline: 19.02.2017

Summary of the role:

The Software Engineering and Quality Group (SEQ) in the Department of Science Operations Software (SCS) provides the development teams with software engineering services including the provision of an environment and tools to define and support the software life cycle. The department is also in charge of integrating software modules, preparing releases and verifying and validating software products before delivery to customers. In addition, continuous regression testing is performed to ensure that existing functionality is still working when adding new features.

The required services consist of:

1. Testing VLT data flow applications (database-driven Java web and desktop GUI applications, command line tools, distributed applications) according to ESO SQA standards. It includes understanding and reviewing user requirements with customers, producing and automating test cases, plans and reports. Platforms used: Windows, Linux and MacOS.

Analyzing test results and investigating the root causes in collaboration with the developers.

Maintaining the existing automated test suites.

2. Testing applications for the ALMA project according to ALMA standards. It includes collecting and understanding the user requirements, producing and automating test cases, plans and reports. Platform used: Scientific Linux

Analyzing test results and investigating the root causes in collaboration with the developers.

Maintaining the existing automated test suites.

Ideal Candidate: 

The ideal consultant is a software test engineer with sufficient experience (typically more than 3 years) in software testing, including requirements analysis and clarification, as well as testing web applications and GUIs. He or she will be able to support any manual testing as well as implementation of fully automated tests. Testers are also expected to write documentation on test tools and environment as well as test case descriptions and test reports. The candidate must be familiar with software development and test methodologies and standard software engineering practices and have an excellent knowledge of scripting languages (UNIX shell, Python, Groovy) and software build tools. The candidate should demonstrate flexibility, customer orientation and a strong sense for quality development.

 

Mandatory skills include:

1. Experience and sufficient expertise with testing process and its artifacts;

2. Experience and sufficient expertise with requirements analysis and clarification;

3. Sufficient knowledge of software development and test methodologies;

4. Experience and sufficient expertise with testing of Java Desktop GUIs under Linux and/or MacOS;

5. Very good knowledge of testing of dynamic web applications, including Javascript-centric single page applications;

6. Significant experience with relational databases and designing SQL queries;

7. Basic experience in testing tools like Selenium and/or QF-Test;

8. Experience and sufficient expertise with manual testing and test automation;

9. Excellent knowledge of scripting languages, preferably Unix shell, Groovy and/or Python and build tools;

10. Exposure to configuration management tools, preferably SVN;

11. Very good command of the English language;

12. Very good oral and written communication skills.

13. University degree in Computer Science, Physics, Electrical Engineering or equivalent.

 

Desirable skills include:

1. Knowledge of Unit test frameworks like Junit or TestNG;

2. Knowledge of general purpose software testing techniques (equivalence partition, combinatorial, pair-wise, boundary conditions, etc.);

3. Knowledge of a JVM language like Java or Groovy;

4. Knowledge of Javascript;

5. Exposure to issue management systems and continuous integration systems (e.g. Jenkins).

 

Location:  ESO Headquarters in Garching near Munich, Germany

Assignment: Support to the Software Engineering and Quality Group in the Science Operations Software Department (SEQ/SCS)

Start Date:  2017-07-01

Contract: Employed by Vitrociset Belgium, Permanent Contract, Full time equivalent.

Relocation support will be provided if applicable. 

Deadline for application: 19.02.2017

 

 

Please be advised that by submitting your CV or other content to us, you agree to the administration, processing and storage of any personal data for the purposes of recruitment processes. The agreement covers the processing of personal data by Vitrociset Belgium even after finishing the recruitment process to submit further proposals for employment and may be revoked at any time.

 

Contact information: 

Please send your application for this position to Ms Roxana Sasu at: r.sasu@vitrocisetbelgium.com

Deadline: 19.02.2017

 

  • Sharebar