Test Automation Engineer (m/w)
Caisse Des Medecins
Thônex, Switzerland
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, French Experience level
SeniorJob location
Thônex, Switzerland
Tech stack
Clean Code Principles
Java
Microsoft Windows
API
Agile Methodologies
Confluence
JIRA
Automation of Tests
C Sharp (Programming Language)
Databases
Continuous Delivery
Continuous Integration
Perl
Web Portals
Regression Testing
Selenium
Shell Script
Software Engineering
SQL Databases
Test Data
Test Management
Scripting (Bash/Python/Go/Ruby)
Performance Testing
Postman
GIT
Specflow
Gherkin
Build Process
REST
Cucumber
Bamboo
Job description
- Plan, design, develop, and execute automated test scenarios. Depending on the project, the automation needs to be done on API level, Web GUI and/or end to end
- The automated test cases need to be identified based on risk of the according functionality
- The automation shall cover functional and non-functional testing
- Build up regression test suites which are part of the continuous integration and build process
- Identify and automate critical performance and security tests
- Prepare test data for both - functional and non-functional tests
- Collaborate with requirements engineers and business analysts to identify most beneficial test cases
- Research mindset
- Ready to help each other to investigate (L3) and sometimes to execute manual test plan
Requirements
- At least 5 years of experience in software development/ test automation.
- Experience in a framework of automatic test: Java and/or C#
- Strong and proven test automation skills
- Code design affinity. Familiarity with key architecture and design principles.
- Experience with testing tools and frameworks (like Selenium, Cucumber and/or Reqnroll and/or SpecFlow , Gherkin, Postman, Rest Assured, SQL(Database))
- Hands-on experience delivering automation with a focus on continuous integration/continuous deployment. (Git, Bamboo)
- Hands-on experience with scripting languages. (e.g. windows and/or shell scripting, perl, SQL scripting)
- Proven experience with Agile methodologies and exposure to tools like JIRA, Confluence and X-Ray for Test Management.
- High code quality and good documentation skills.
- Understanding of security concepts is a plus
- Self-driven and self-organized
- Analytical mindset with fast comprehension
- English is required
- french fluent