Automation/ QA Engineer

Senior QA Engineer

Overview:

Are you an experienced QA Engineer interested in joining an innovative, software solutions business dedicated to driving digital transformation?

We have an exciting opportunity for a Senior QA Engineer with excellent knowledge of automated testing to join our team, working across major client projects and internal products. The candidate will need to have several years in a similar role. This role will be the first QA hire in our Enterprise Services Department, so the ideal candidate will be someone who is comfortable in taking ownership and setting direction.

About Propylon:

Our vision is to disrupt the legal landscape with innovative solutions that simplify the complex and connect people with the law.

Propylon is listed as one of the best “Great Places To Work” in Ireland; we applied for the accreditation on three occasions and we’re proud to have achieved this every time (2016, 2018 and 2020). As such, we are proud to offer competitive salaries, flexibility, excellent training, and opportunities to help you reach your full potential and develop in your career. This is a full-time, permanent role based in Rathfarnham, Dublin (though we are currently working-from-home during the COVID-19 restrictions and we have an extremely flexible approach to home-working).

 

Responsibilities:

  • Manage defects throughout SDLC by executing tests at both a functional and non-functional level across multiple projects.
  • Manage and grow business regression suites.
  • Collate, analyse, and report on QA related metrics and provide progress updates to management and product and project stakeholders.
  • Work closely with product and project teams to create and maintain detailed, effective test plans.
  • Correctly estimate, prioritize, plan, and coordinate testing activities.
  • Ensure QA standards and processes are adhered to and executed consistently and identify opportunities for continuous improvement and optimisation of testing processes and take ownership of those.
  •  Mentor QA team members on industry standards and new advances.
  •  Participate in quality driven activities with external clients, as needed, representing the team and supporting the User Acceptance Testing phases of projects.
  • Take a crucial role in peer review sessions to ensure high quality work is produced consistently across the team. 

Requirements:

  • 5+ years of relevant QA experience with strong understanding of software testing techniques and processes, including test case development and execution
  • Experience working with and maintaining automation frameworks (e.g. Selenium)
  • Ability to automate functional UI and API tests
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Experience using test management tools i.e. TFS, JIRA
  • Experience testing APIs (functional and non-functional) using tools such as Postman
  • Worked in an Agile/Scrum environment and have a good understanding of the principles
  • Can identify, report, and manage QA related risks
  • Able to define, communicate and implement process improvements 
  • Strong organizational and task management skills
  • Capacity to manage priorities and deadlines; capacity to work in a rapidly growing environment

Nice to Have:

  • Programming experience is desirable, preferably in Python or JavaScript but not essential.
  • ISTQB certification or related qualifications

Personal Attributes:

  • Wants to be part of a team that is committed to delivering high quality innovative products.
  •  Wants to be part of a culture that is committed to sharing and enhancing the knowledge of the wider team supporting team wide learning and success
  •  Have a curious mindset – about what you do, the technology you use and how you connect with others to deliver products that we are proud to deliver to our clients.