Senior Test Automation Engineer (m/w)
Job Description:
Review of requirements specification and defined test cases to identify test automation potential
Define the appropriate test techniques for test automation
Automate identified test cases using the BJB Cucumber/Selenium Framework (includes RESTAssured and Appium) and implement them on UI or API level for both mobile and desktop
Create or organise required Test data
Maintain (add, remove, update) regression test cases
Execute and document the execution of tests in an audit proved manner.
Provide support for Selenium / Cucumber Framework
Assume application responsibility for Selenium/ Cucumber Framework (maintenance, bug fixing, upgrade, extending)
Define test automation concept, best practices, methods
Define and maintain interfaces between the used test tool
Establish nightly runs for regression testing (combined with nightly builds)
Support projects to define the test automation approach (execute POC) including CI/CD implementation
Write Feature Files and Create Test Scenarios
Implement the Functions (Annotations) needed for the (Given/When/Then) test steps
Analyze the Application under test for the page elements and register them in Page Objects
Update Jira with execution results automatically
Your profile:
6+ years of automation experience using Cucumber and Selenium in Java
Sound experience with mobile ebanking solutions
Proven track record in testing and test automation of mobile solutions
Agile Experience is mandatory
Good Jira knowledge.
Experience with SQL Self-guided exploration of database to find relevant data
The following are an advantage:
Knowing the Asset Management aspects of ebanking is a strong plus.
Experience working in a DevOps is a plus
Experience with testing mobile devices hosted in the cloud is a strong plus
Basic XRAY knowledge is a plus
Required trainings completed and certificates/exams:
Higher education in computer science /Business Informatics
Any SAFe certification is a strong plus
Softskills:
Strong communication skills (fluent in English and German is a plus)
Accurate and reliable
Pro-active attitude
Motivated personality
Resilience
Likes to work in a team and is flexible, likes to find solutions to complex problems together
Strong commitment to the quality of the project
Language skills (written and spoken):
German: B1 level but not mandatory
English: Business fluent
- Deutsch
- Englisch
- Auditing
- Ebanking
- Senior
- Support
- Testing
- CLOUD
- Mobile
- JAVA
- SQL
- DevOps
- Jira