•             Start date: ASAP
•             Duration: 12 months
•             Location: 1 week on site, 3 weeks working from home- Dublin
•             Rate: €350 - €400 per day

The Team
We are looking for a highly motivated Senior Software Quality Engineer to fulfil a team opening in Dublin. This individual will be responsible for writing tests and developing test automation suites as part of the Quality Engineering organization within Fidelity’s Workplace Investing division. You will sit as part of a Digital team responsible for the delivery of quality software to support our business
 
The Expertise we’re looking for
  • Bachelor’s degree in computer science or equivalent experience is required
  • 6 years Software Quality Engineering experience
  • Significant experience with test automation tools and frameworks
  • Experience with continuous integration practices and automated deployment tools
  • Experience working in an environment where you are part of a co-located team who at times work with other teams who are distributed globally
 
The Skills you will bring
  • Proven understanding of the software development process including planning, analysis, design, coding, phases of testing and associated methodologies (BDD), problem and resolution management
  • 6 years of test automation development across both UI and API layers.
  • Experience with contributing to test strategies for designing scalable, maintainable automation architectures
  • Proven ability to enhance and extend existing automation frameworks to aid delivery of robust and scalable test suites to improve overall test coverage.
  • Hands on experience with crafting and maintaining JavaScript UI testing frameworks using Playwright.
  • Hands on experience with crafting and maintaining Java API testing frameworks like RestAssured.
  • Strong UI automation experience supported by a solid understanding of underlying application architecture and technology stacks.
  • Working knowledge of SQL query syntax and query execution to support validation within a RestAssured framework.
  • Knowledge of Version Control Systems and branching strategies
  • Ability to quickly learn, adapt and thrive to meet the needs of a fast paced, changing environment
  • Experience with Jira X-Ray or similar test management / test execution tool suites.
  • Have the proven ability to work independently and as part of team
  • Strong understanding of CI/CD practices, including building, maintaining and troubleshooting of automated pipelines.
  • Good understanding of AI-assisted engineering tools within the role of a quality engineer (e.g Github co-pilot) to enhance productivity and code quality.
  • Ability to advocate for and drive quality engineering practices collaboratively across the wider engineering teams.
  • Demonstrated ability to analyse complex business workflows and design comprehensive, aligned test suites.
  • Ability to analyse test results and provide actionable quality insights
 
 
The Purpose of your role
  • Actively participate in all required meetings from planning through to go live sign-offs
  • Work collaboratively with engineering and business colleagues to interpret business requirements and meetings ceremonies
  • Contribute to the design phases of projects to ensure engineering solutions are automatable
  • Practical experience working with multiple test types including smoke, functional and regression to develop and execute test scripts and associated automation test suites
  • Mine and manipulate data to create test data and test cases for projects
  • Be the voice of quality within your team by championing the adoption of the process and standards set by your overall QE Chapter and ensure that you and your team adhere to the best practice consistently
  • Analyse and report test results, project tracking and product release readiness
  • Continually grow your skillset both technical and business to understand the domain you are testing in and how our customers use our software
 
The Value you will deliver
  • Provide quality leadership by driving a culture of quality
  • Influence the broader team in quality engineering behaviours and practices
  • Strong analytical, communication, and organizational skills and the ability to manage multiple tasks at a given time