Description
Software Engineer (Test Automation)
Permanent
Hybrid – Dublin city centre
Our high-profile client is actively seeking a Software Engineer (Test Automation) who is passionate about Software Quality, has an Agile Tester mindset, and has a track record for building effective automation frameworks.
You will have in-depth knowledge of Testing Best Practices as well as a strong programming background with the ability to design and execute optimal test strategies that leverage our automation capabilities to maximum effect.
Responsibilities
- Define the test strategy for new functionality
- Responsible for all areas of test automation, including building maintaining and documenting adopted Test Automation Frameworks
- Develop, automate and maintain highly effective test cases leveraging automation to optimise test cycle times and the lead time for delivery of new functionality
- Ensure comprehensive and transparent test coverage for new and existing product features
- Responsible for application integration testing with all required systems, databases and services
- Works closely with the Software Engineers
- Work as part of a Scrum team using Agile practices
- Promote testing best practices within the team
Essential Skills
- Experience in writing a test framework or at a minimum maintaining one
- Experiencing owning and defining the test strategy for new features
- Experience in using an automated maven build, to trigger tests
- Excellent knowledge of the maven lifecycle
- Good Java development Skills and experience in writing units, integration, and BDD Tests
- Experience in writing BDD Test suites with Gherkin, Cucumber, and Junit
- Has worked in highly automated CI/CD environments
- Excellent Java and git skills
- Has written automated tests using one of the following Frameworks/Libraries: Serenity, Selenium, Cucumber, Rest Assured