Agile Developer in Test
ti&m AG
Zürich, Switzerland
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Zürich, Switzerland
Tech stack
Testing (Software)
Java
.NET
Agile Methodologies
Automation of Tests
Azure
Continuous Integration
Python
Openshift
Selenium
Simple Object Access Protocol (SOAP)
Software Engineering
TypeScript
Appium
Cypress
Swift
Kotlin
Gitlab-ci
Kubernetes
Playwright
Kafka
Docker
Jenkins
Programming Languages
Job description
Join our agile team for exciting software testing projects. Collaborate closely with clients and enjoy a supportive work environment.
Tasks
- Engage in agile, development-oriented test engineering with clients.
- Design and implement test cases for manual and automated execution.
- Develop and enhance test environments and practices., * Agile, development-oriented test engineering in collaboration with our customers or internal stakeholders
- Varied software development projects with the opportunity to contribute your own ideas and concepts as well as to get to know new tech stacks and industries
- Design, planning, and implementation of test cases for manual as well as automated execution
- Building or further developing test environments
- A motivated Quality and Testing Services team that regularly exchanges expertise and promotes internal knowledge transfer
- Scope to introduce and implement new technologies, frameworks, and best practices in projects
- Opportunities for further training (e.g., through the ti&m Academy)
- The possibility to continue your education and development beyond your own role
Requirements
- Technical degree with experience in programming languages like Java or Python.
- Familiarity with CI/CD systems like GitLab CI/CD or Jenkins.
- Knowledge of testing tools such as Selenium or Appium., * Completed technical, formal, or natural science degree (FH/University)
- Development experience in one or more programming languages (e.g., Java, Python, Kotlin, Swift, Typescript and/or .NET stack)
- Development and testing experience with one or more interface technologies (e.g., REST, SOAP or Kafka)
- Test automation experience with one or more testing tools (e.g., Playwright, Appium, Cypress, Selenium or Robot Framework)
- CI/CD experience with one or more pipeline systems (e.g., GitLab CI/CD, Azure DevOps, Jenkins or comparable solutions)
- Experience with container technologies (such as Docker, Kubernetes, Openshift, etc.)
- Knowledge of test methods and how to apply them (according to ISTQB)
- An agile mindset that you demonstrate and apply in your daily work
- Interest in learning established and new technologies and in working on complex problems
- Curiosity and willingness to learn characterize you, and you actively participate in knowledge transfers, meetings, and ceremonies
- Willingness to travel within Switzerland, with a usual on-site presence of one to two days per week (Central, Northern, and Eastern Switzerland)
- Business fluent German skills (min. C1 level) as well as good English skills