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.
Review requirements, specifications and technical design documents to provide meaningful feedback and ensure testability.
Estimate, prioritize, plan and coordinate testing activities
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
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
Engineering degree, preferably Computer Science or related.
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.