Role:
Senior Automation Test Engineer
Location: Dublin, Ireland (3days Onsite)
Permanent Employment
Responsibilities
:
• Works closely with software engineers to build quality by ensuring proper automation tests and conditional coverage, configuration quality, logging, and monitoring.
• Develops and implements QA standards, processes, tools and methodologies; partners with other functions to establish testing requirements for cloud native applications with principles of 12 factor applications adherence.
• Documents functional/integration test strategies and test plans; translates complex system requirements and specs into test requirements and testing methods
• Participates in feature/story elaboration, Identify and implements complex automation efforts; replicates and resolves production issues for single application
• This position will be responsible for working on automation for cloud native applications that are across core payments products including Authorization, Clearing and Debit solutions.
• This position will be responsible for driving best practices around Quality, Functional testing, Exploratory testing, and adoption of Development services (Development Collaboration, Continuous Integration and Delivery, etc.), acceptance test automation, quality gating reviews for promotion of software, and continuous integration.
All About You
• Bachelor/Master's Degree in Computer Science or an equivalent work experience (Must)
• Experience in Unit, Functional and Integration testing. (Must)
• Exposure in building and using automation frameworks using technologies: Java, JUnit or JBehave. (Must)
• Experience testing across a variety of platforms: Microservices, Event Driven Applications, and Databases (Must)
• Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools to ensure higher code/conditional coverage. (Must)
• Security Testing experience using security test tool.g (Must)
• Experience in working in Agile Methodology. (Must)
• Hands on experience in Chaos Testing (Preferred)
• Exposure to Software Engineering Principles. (Preferred)
• Domain knowledge in Core Payments specifically around Knowledge in testing real time transactions-preferably Authorization, Clearing and Reconciliation systems (Preferred)