Job Summary
Software Engineer in Test (SDET). 11 month contract. Dublin, Hybrid. 450 per day.
Overview
As a Software Engineer in Test, you will apply strong software development and test automation skills to design, develop, test, deploy, maintain and improve customer‑facing software solutions. You will enable your team to adopt test automation frameworks and best practices, ensuring we build the right product the right way.
Ideal Candidate
Obsessed with creating the best end‑to‑end customer experience.
Owns the outcome by taking personal accountability for delivering strong results.
Experience designing and building applications and using test automation frameworks.
Multi‑stack engineer with knowledge in a breadth of technologies and test automation frameworks (Ruby or Java, Cucumber, Javascript/Angular, HTTP, RESTful web services).
Extensive experience working with Java and its ecosystem.
Passionate about Test‑Driven Development, developing robust software, and writing testable, maintainable code.
Self‑directed, willing to take initiative, pragmatic and results‑oriented.
Keen attention to detail and a desire to solve hard problems, not just detect them.
Able to learn large software systems end‑to‑end quickly.
Keenly interested in learning new technologies and their adoption.
Capable of working with remote and international team members.
Primary Responsibilities
Use test knowledge to influence better software design and promote proper software engineering, bug prevention strategies, and security.
Actively participate in development by writing and maintaining application features and automated tests (unit, component, integration, functional, performance, scenario and interoperability tests).
Support the team in designing reliable, portable, accurate, and trustworthy tests, and in integrating them into CI/CD pipelines.
Collaborate with team members to improve test coverage, release velocity, and production health.
Enable the team to design and develop automation harnesses using Ruby or Java with Cucumber and SOA Test.
Participate in application code and test code reviews with the Scrum team.
Engage in development using Javascript/Angular and Webservices/HTTP.
Qualifications
A bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
6 to 9 years of experience designing and building front‑end and web‑service applications with integrated test automation frameworks.
Working experience with Ruby (or Java), Cucumber, Javascript, HTTP, RESTful web services, and Jenkins.
Preferred Experience
AngularJS (2 or above).
NodeJS.
Docker.
Genesys Contact Center Platform.
Test automation frameworks such as Cucumber with Ruby, SOATest, and Selenium.
Hands‑on experience creating and using Test Doubles and Virtual Assets.
Knowledge of full software development lifecycle practices, including coding standards, code reviews, source control, build processes, testing, and operations.
Experience delivering software in an Agile environment.
#J-18808-Ljbffr