SW Engineer in Test

Spain, Barcelona, Sant Cugat del Vallès

de fr es ru tr it pt zh ja

You are someone who likes and wants to develop your capabilities in the world of the software development and testing, in collaboration with other hardware and software teams. In an international environment, you want to work in a cross functional team, that will incrementally build up the software system of this innovative product.
 

Software Engineers in Test joining our scrum teams will build software that tests software either by coding or integrating third party tools into our test suites. The test role requires you to have a strong focus on robust and reliable applications in and out its explicit intended use. Thus you are expected to play a role in managing and understanding design aspects of the software solutions.


Main responsibilities

  • Review requirements, specifications and technical design documents to provide meaningful feedback and ensure testability.

  • Creating, maintaining and reviewing test cases

  • Estimate, prioritize, plan and coordinate testing activities

  • Executing test cases during informal and formal tests, analyzing test results, reporting and tracking issues, and verifying fixes

  • Build software that tests software either by coding or by integrating third party tools into our test suites

  • Perform peer code reviews to optimize test code execution

  • Compose, execute and assess results of functional and non-functional tests according to the defined by the Test Strategy

  • Configuring and managing Test Environments

  • Assisting the Test Manager/Department Project Leader with the creation of required test documentation

  • Plan, execute, evaluate and document system tests.

  • Identify and manage issues and provide recommendations to stakeholders.

  • Investigate and reproduce problems reported by customers

  • Analyse customer workflows to prevent issues and improve existing tests

Required skills

  • Engineering degree, preferably Computer Science or related.

  • Proven experience in software development (Java, C#, Javascript) and automation testing frameworks (JUnit, Selenium, Serenity)

  • Proven experience in software testing

  • Acquainted with agile development practices (especially Scrum)

  • Experience in software life cycle management tools (i.e.: TFS, Jira, HP ALM, Jenkins and virtualization systems)

  • Fluent in spoken English


 

The following skills would be a plus

  • Proven experience using BDD frameworks (Cucumber, Specflow)

  • Continuous integration experience

  • Acquaintance with software communication protocols

  • Experience on software non-functional testing

  • Certification in software testing (i.e.: ISTQB certified tester, CAT certified agile tester, etc.)

  • Experience in development of software in regulated environments (automobile, healthcare, space, defense, etc).

Roche is an equal opportunity employer.