As a Software Developer in Test, you will be responsible for coding new automation tests and developing enhancements to our automation test suites. You will apply behaviour‑driven development practices and standards to generate functional test scenarios and review design specifications to develop test scenarios for both functional and non‑functional requirements.
Job Title
Software Developer in Test
Responsibilities
Write detailed acceptance criteria for automation testing and peer review test acceptance criteria for other testers.
Identify data requirements and implement scalable data creation or usage processes.
Monitor and maintain existing test suites while adhering to code quality and testing standards.
Identify and implement appropriate automated tests for various projects and investigate complex defects within test environments.
Perform root cause analysis, review logs, and provide input to governance and status reports.
Peer review code changes completed by automation testers and coach and mentor junior testers.
Document testing processes and results, support development and test areas utilizing technical tests.
Apply continuous testing techniques suitable for the architecture in place and contribute to the improvement of automation testing processes and procedures.
Support team leads in their work and develop familiarity with processes within the domain.
Essential Skills
Proficiency in Java, Spring, Maven, JavaScript, Node, and Containers.
Experience with SQL, XML, Unix, JSON, and associated tools.
Familiarity with APIs and Webservices such as REST and SOAP.
Experience in creating acceptance criteria and expanding automation test suites.
Knowledge of Test Data preparation and masking.
Understanding of delivery methodologies such as Waterfall, Agile, and Hybrid Methodologies.
Strong analytical and problem‑solving skills.
Expertise in the System Test Life Cycle and providing testing estimates.
Additional Skills & Qualifications
Excellent written and oral communication skills.
Substantial industry experience.
Learning ability and capacity to integrate information.
Strong team‑player with interpersonal skills.
Experience interacting with testers, application development, and technical colleagues.
Ability to structure and simplify complex processes.
Location
Dublin, Ireland
#J-18808-Ljbffr