Back to jobs
Featured
Senior Software Quality Engineer
- Posted 30 July 2024
- Salary €300 - €375 per day
- LocationDublin
- Job type Contract
- Discipline Software Engineering
- Reference108017
- Contact NameJack Heath
Job description
Start Date: ASAP
Contract Length: 12 Month Contract
Location / Remote Working: Dublin - Hybrid - 1 week Onsite, 3 weeks Remote
Pay Rate: 300- 375 Euros Per Day
Summary
Trust in SODA is collaborating with a finance company who are seeking an accomplished Senior Software Quality Engineer. You will join their Wealth Management Services team that is responsible for delivering web applications and new features for their financial institutional clients as part of their flagship market trading portal
Essentials
- 5+ years Software Quality Engineering experience.
- Multi-stack engineer with knowledge in a breadth of development technologies and test automation frameworks (Java/J2EE, jUnit, Ruby, Cucumber, Selenium, Serenity, JavaScript/Angular, Spring, Web Services, REST, HTTP)
- Experience with continuous integration practices and automated deployment tools.
Skills
- You understand all aspects of testing (unit testing, acceptance testing, etc.).
- You can learn large software systems end-to-end quickly.
- You have excellent written and oral communication skills.
- You are collaborative in your approach, actively contributing to how work gets completed.
- You are passionate about Test Driven Development, developing robust software, writing testable and maintainable code.
- You are self-directed, willing to take initiative, pragmatic and results oriented.
- You have a keen attention to detail and want to solve hard problems, not just detect them.
Key Responsibilities
- As part of a scrum team, you will actively participate in the development process through designing, writing, and maintaining application features and automated tests including unit tests, functional tests and end-to-end regression tests.
- You will contribute to the QA automation strategy for our client-facing applications, to enable rapid delivery of key customer features.
- Use your knowledge of development and testability knowledge to architect better software design, promote proper software engineering and bug prevention strategies which is both scalable and maintainable.
- Support the team in designing reliable, portable, accurate and credible tests, and in integrating them into CI/CD pipelines.
- Participate in development using JavaScript/Angular and Webservices/HTTP
- Collaborate with team members on improving team's test coverage, release velocity and production health!
- Enable the team in designing and developing automation harnesses using Serenity w/ Cucumber and Ready API.
- Participate in application code and test code reviews with rest of the Scrum team