Job Description:
- Develop and Maintain Test Automation Framework.
- Lead the rollout of Test Automation practices (incl. BDD).
- Organize and conduct trainings for Cucumber, Selenium and Selenium Grid.
- Analyze and define requirements for Test Automation Framework enhancements.
- Liaise with product owners, business analysts for clarification and understanding of test automation scenarios and implement automation.
- Lead the enhancements of TI+ Performance Testing Framework built based on Selenium Grid.
- Be able to implement other Performance Testing Frameworks (e.g. JMeter, NeoLoad, Gatling, K6 or equivalents).
- Utilize Dynatrace tool for application performance and scalability analysis.
- Utilize and scale-up (down) Private Cloud Management Platform used for Performance Testing Framework.
- Be able to conduct migration of Performance Testing Framework to Public Cloud (e.g. AWS, GCP or equivalent).
- Utilize Generative AI tools to optimize test automation practices.
- Develop and enhance TI+ solution: Study, evaluate and provide feedback on functional requirements / user stories.
- Liaise with product owners, business analysts for clarification and understanding of requirements / user stories.
- Analyze technical constraints considering functional impacts with technical lead’s help.
- Contribute to technical design and liaise with product owners, business analysts on all aspects of functional requirements.
- Keep up to date detailed technical documentation.
- Provide high-level estimation for high-level requirements / EPICs.
- Provide detailed estimation for detailed requirements / user stories.
- Develop, implement and test application components.
- Implement solutions using TDD/BDD.
- Perform level 3 support.
Requirements:
The position requires a minimum of 15 years relevant software engineering / test automation experience.
Technical
- Good knowledge of all phases of IT system development and implementation life cycle.
- Minimum 10 years of Java development experience.
- Extensive knowledge of Test Automation and BDD practices.
- Extensive knowledge on Cucumber / Selenium / Selenium Grid.
- Extensive knowledge of Performance Testing Frameworks (e.g. JMeter, NeoLoad, Gatling, K6 or equivalents).
- Knowledge in Jira X-Ray.
- Good experience with DevSecOps and CI/CD tools.
- Knowledge and experience of cloud architecture (e.g. AWS, GCP) as a advantage, with willingness to learn the other technology stack
Functional
- Extensive knowledge of software testing phases and methodology.
- Good understanding of Trade Finance operations.
- Knowledge of TI+ solution or equivalent (as advantage)
Other Professional Skills and Mindset
- Work on complex systems and a challenging international work environment.
- Excellent written and verbal communication skills for both teammates and management.
- Strong analytical and problem solving skills.
- Appetite to follow technology trend and participate to communities.
- Passion for sharing expertise and grow team members’ skills.
- Interest in mentoring and guiding junior team members on the path of high quality deliverables.