We are seeking a Test Automation Engineer to join our Process Automation team in a key role ensuring the delivery of high-quality automation solutions.
Your contributions will reduce manual testing efforts and support our mission to deliver exceptional, high-quality financial services.
This role involves defining and implementing test plans and strategies, supporting both manual and automated testing activities, and contributing to the success of our Process Automation initiatives.
Key Responsibilities Test Strategy & Planning:
Design and implement comprehensive test strategies and plans for upcoming releases. Define and implement automation test strategies to achieve optimal automation approaches.
Test Execution:
Create and execute manual and automated test cases to validate software functionality. Develop and maintain robust test automation frameworks to optimize test cycle times. Ensure comprehensive and transparent automation test coverage for new and existing product features.
Collaboration & Integration:
Work closely with the development team to define and implement effective automation strategies. Conduct application integration testing across systems, databases, and services. Collaborate with the delivery team to support successful release implementations.
Continuous Improvement:
Promote testing best practices and research emerging tools, methodologies, and trends. Support the migration of automation repositories from SVN to Azure Git.
Agile Practices:
Work as part of a Scrum team, adhering to Agile principles and practices.
Essential Skills Extensive experience in defining test strategies for new initiatives and breaking them down into test types with effective automation strategies.
Proven expertise in writing automated frameworks using frameworks/libraries such as Serenity, Selenium, Cucumber, and Rest Assured. Strong Java development skills, with experience in writing functional and integration automation tests. Proficiency in developing or maintaining test frameworks from scratch. Experience with CI/CD environments and tools like Maven, Jenkins, and Git. Familiarity with writing BDD test suites using Gherkin, Cucumber, and JUnit. Strong communication skills and the ability to influence teams on software quality best practices.
Technical Expertise Languages:
Java, MS SQL, PowerShell, Bash Frameworks/Tools: Serenity, Selenium, Cucumber,
Rest Assured Databases:
MS SQL Server or other relational databases Networking & Communication: DNS, TCP/IP, SOAP, REST, SSL
Version Control:
Azure Dev
Ops Git Build Automation:
Jenkins,
Maven Intelligent Document Automation:
Hyperscience or similar AI Tools: Azure OpenAI, ChatGPT Desired Skills Experience in financial services or similar industries. Familiarity with intelligent OCR platforms like Hyperscience. Proficiency in German (written and/or oral). Knowledge of best practices for build and release management. Personal Attributes A collaborative team player who provides guidance, training, and assistance to team members. Passionate about quality and committed to continuous improvement. Strong problem-solving abilities and decision-making skills. Effective communicator with the ability to influence and build relationships. Necessary Qualifications Minimum 3 years of experience in a similar role. Bachelors degree (honours) in a related discipline.
Key Competencies Planning and Organizing Problem Solving & Decision Making Team Working & Cross-Functional Collaboration Communication & Influencing Drive for Results HOW TO APPLY:
To apply for this role, please submit your updated CV. If your skills and experience match job requirements, you will be contacted to discuss your application in detail.
SIMILAR ROLES OPEN:
As a specialized recruitment agency, we also have several other permanent and contract roles available. Visit our website for more information or explore additional opportunities.
Skills:
Maven Java Selenium Cucumber Benefits:
hybrid