Ireland

Software Development Engineer in Test (SDET), Dublin

Software Development Engineer in Test (SDET), Dublin
Description
Software Development Engineer in Test (SDET) Permanent Role Hybrid remote, 2 days a week onsite in Dublin City Centre. We are seeking a talented Software Development Engineer in Test (SDET) who is passionate about software quality, has an Agile Tester mindset, and a track record for building effective automation frameworks. Our SDETs have in-depth knowledge of testing best practices and a strong programming background, enabling them to design and execute optimal test strategies that leverage our automation capabilities to maximum effect, helping the team to deliver high-quality features quickly and safely to production. We are looking for candidates with a strong Java programming background who have experience building automation frameworks from scratch with Cucumber/Serenity paired with Rest Assured and Selenium. Role/Responsibilities: Test Strategy&Design Contribute to defining the test strategy for new functionality, focusing on achieving the optimal test approach for all functional and non-functional scope. Ensure comprehensive and transparent test coverage for new and existing product features. Responsible for application integration testing with required systems, databases, and services. Test Automation&Execution Implement and maintain test automation frameworks (build, maintain, document). Implement best-of-breed, scalable solutions according to defined patterns and practices. Develop, automate, and maintain effective test cases leveraging automation to optimise test cycle times and lead time for new functionality. Collaboration&Practices Work closely with Software Engineers to understand the codebase, unit test coverage, and ensure testability. Work as part of a Scrum team using Agile practices and values. Support and promote testing best practices within the team; research test tools and work on continuous improvement within the Quality Practice. Key Strengths: Strong programming background with Java (3 + preferable) with experience building BDD automation frameworks for both API and UI tier validation. Proven ability to create robust and stable automated integration/functional/regression tests with transparent reporting on the automated coverage. Demonstrate experience working in a test-driven environment with continuous integration pipelines, managing the orchestration of feature and regression test packaging&execution. Demonstrate hands-on experience of testing code quality&metric production&the implementation of quality gates. Agile tester mindset and approach, with experience contributing to test approaches that maximise the return on investment from automation and enable Continuous Delivery. Strong communication skills and the ability to influence the Delivery Team on Software Quality best practices, and ensure testable, high-quality software. Ability to identify inefficiencies in testing strategies and actively contribute to improvement initiatives. Strong database testing experience from a functional testing perspective. Technologies&Frameworks: Serenity/Cucumber, Rest Assured, Selenium. Java, relational database/SQL (MS SQL or similar) Azure DevOps Git, Jenkins, and Maven. HTTP/HTTPS, REST&SOAP. Essential Skills: Has written automated frameworks using one of the following Frameworks/Libraries: Serenity, Selenium, Cucumber, Rest Assured. Experience developing or significantly enhancing test automation frameworks (from scratch or through substantial maintenance and extension) Experience contributing to the test strategy for new features, breaking it down into the corresponding test types, and building and executing an effective automation strategy for these. Strong practical experience using Maven in an automated build (e.g., CI) to build and run automated tests. Good Java development skills and experience in writing unit, integration, and BDD Tests. Experience in writing BDD Test suites with Gherkin, Cucumber, and JUnit. Experience of best of breed practices in relation to test delivery. Has worked in highly automated CI/CD environments. Strong written and verbal communication skills. Desired Skills(not a must): Previous experience working in Financial Services. Previous experience working with Quotation systems in the Life Protection and Investment space and Optical Character Recognition (OCR) Systems. Has experience in using Jenkins for build and release management. Good knowledge of best of breed practices in relation to build management and release management. Personal Strengths: The candidate needs to be a self- starter and implement best-of-breed testing solutions within the boundaries of the integration patterns, architectural principles, and guidelines provided. They must be a team player and provide guidance and assistance to other team members, particularly in automation and testing practices. Passionate about Quality with a continuous drive for improvement. Necessary Qualifications / Skills: Minimum 3 years experience in a similar role. 3rd level qualification (honours degree), preferably in a related discipline. Skills: Java Automation cucumber serenity Rest Assured Selenium.TPBN1_IJ
Highlights
Safety Tips
Report any suspicious ads or messages.
1 / 10
More info about this ad

Software Development Engineer in Test (SDET) has been posted in the Dublin Engineering category on Locanto.

For Dublin, there are no other ads posted in this category.

Interested in more? Widen your search to view ads in nearby areas of Dublin. This includes Engineering in Ashtown, Palmerston and Lucan. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.