QA Automation Engineer - Maternity Cover (9 months)

AI overview

Join a mission-driven team focused on combating online harms, enhancing software testing practices, and developing automated solutions for high-quality, user-centered applications.

Moonshot believes that marginalised people in society — including people of colour, minority ethnic communities, women, disabled people and LGBTQIA+ people — must be centred in the work we do. We strongly encourage applications from people with these identities or who are members of other communities who are currently underrepresented in our workforce. We know a diverse workforce will enable us to understand drivers behind violent extremism and online harms in an in-depth way and do better work to counter them.

About the role:

Are you passionate about technology and driven to tackle online harms? We have an exciting opportunity for a Quality Assurance Automation Engineer to join Moonshot on a fixed-term maternity cover contract, supporting our Product Engineering team.

You are someone who:

  • Is passionate about producing high-quality, user-focussed software systems and maintaining excellence.
  • Understands how to test software handling large-scale data collection, processing, and analysis.
  • Thrives in high-performance team environments built on mutual trust and continuous improvement.
  • Wants to develop both technical and leadership skills in a mission-driven organisation.
  • Deeply cares about using your skills to solve the complex problems to which your software applies.

Your responsibilities will include:

  • Testing user-focused products at pace in an environment that promotes agile methodologies and continuous collaboration.
  • Developing test automation suites for new and existing software systems and capabilities.
  • Preparation and execution of test scenarios.
  • Preparation and maintenance of test data sets.
  • Ensuring software is fully tested for happy-path and negative/failure scenarios.
  • Participating in code reviews, providing and receiving constructive feedback.
  • Writing clear and unambiguous bug and defect reports, and tracking through lifecycle.
  • Reporting quality status to immediate team and product/business stakeholders.
  • Assisting developers with issue investigation and reproduction.

Requirements

Essential:

  • 5+ years of software testing experience, including at least 3 years writing and executing automated tests in Java and Python.
  • Strong working knowledge of test automation tools for REST APIs, UIs, and/or data processing pipelines, particularly Jenkins, Selenium/Playwright, and Postman.
  • Experience defining and executing test cases and scenarios.
  • Ability to test software features in isolation and conduct full regression testing.
  • Experience retrofitting test automation to existing systems.
  • Demonstrated ability to prepare and maintain appropriate test data.
  • Comfortable working with various data types (databases, files, queues, etc.).
  • Experience tracking bugs and defects through their entire lifecycle.
  • Experience with cloud-based software, especially AWS.
  • Proficiency with DevOps and CI/CD practices (source code management, containerisation, build/deployment tools).
  • Resilience in ambiguous situations with ability to approach challenges from multiple perspectives.
  • Quick learner with excellent problem-solving and communication skills.
  • Eligibility to work in Ireland (required and will be verified)

Desirable: 

  • Familiarity with and passion for countering online harms including violent extremism, disinformation, and gender-based violence.
  • Well-versed in Scrum and/or Kanban methodologies.
  • Experience using Jira and Confluence.
  • Comfortable working with and testing data flows (processing pipelines, ETL workflows).
  • Experience with performance, stress, or load testing.
  • Adept at anticipating failure scenarios and testing accordingly.
  • Awareness of secure-software testing practices such as OWASP.
  • Familiarity with data processing algorithms.
  • Proactive at spotting opportunities for improvements that unblock teams and enhance delivery capabilities.
  • Relevant QA/testing certification.

Benefits

  • 30 ​days​ paid​ ​leave​ ​per​ ​annum.
  • Dental and Vision package.
  • Private ​healthcare​ ​ package,​ including​ ​coverage​ ​for​ ​partners​ ​and​​ children.
  • Employee Assistance Programme providing access to mental health support.
  • 3% matched Pension contributions.

Salary: €66,500 - €76,000 Depending on skills and experience

Perks & Benefits Extracted with AI

  • Health Insurance: Private ​healthcare​ ​package,​ including​ ​coverage​ ​for​ ​partners​ ​and​​ children.
  • Other Benefit: 3% matched Pension contributions.
  • Paid Time Off: 30 ​days​ paid​ ​leave​ ​per​ ​annum.

About Moonshot:Moonshot is a social enterprise which specialises in disrupting and reducing online harms across the globe. We currently operate in more than 28 countries across different forms of violent extremism, disinformation, and other public safety issues, such as gender-based violence. We use data-proven techniques to ensure our clients respond effectively, and our work ranges from targeted intervention programmes, software development and digital capacity building, to leading global counter-messaging campaigns, and monitoring and evaluation. We do this through: Finding new ways to reach individuals at risk of involvement in violent extremism and other forms of violence. Working across different violent extremist ideologies and public safety issues. Collaborating with partners and working for clients including governments, NGOs and private sector organisations from across the globe. Building a multifaceted team with a diversity of backgrounds, both professional and academic, including international development, policing, communications, psychology, data science and software engineering. Investing in the research and development of new technologies and methodologies to counter extremism, misinformation, and other public safety issues. We particularly welcome applications from Black, Asian and minority ethnic, Disabled and LGBTQIA+ candidates who are currently underrepresented in our workforce. We know a diverse workforce will enable us to understand drivers behind violent extremism and online harms in an in-depth way and do better work to counter them.Working at Moonshot:We’re growing quickly, have big ambitions, and high expectations of our staff. Our dedication to finding effective responses and leading innovation means that our work environment is fast-paced, dynamic and creative. We match this by offering our staff access to a range of learning and development options, scope to advance personal subject-matter expertise, and opportunities for career progression.Our staff say they value: Our shared sense of purpose: working as a team to find new solutions to global challenges. Personal development opportunities: a chance to learn new things and get even better at what you already do. Our ideas-driven culture: opportunities to work with creativity and autonomy whatever your position in our organisation. The diversity of thought: working with staff from a wide range of personal and professional backgrounds. Open and collaborative working: being part of a team who support each other to achieve great results. InclusivityMoonshot values the diversity of our team, and is committed to ensuring our workplace is inclusive. We are determined to ensure that our applicants and employees receive no less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race. We recognise that our staff have different requirements based on their circumstances, and we are committed to providing a workplace that caters for these, including flexible working time to allow for caring responsibilities and remote working arrangements and work space adjustments to accommodate people with disabilities and other health conditions.

View all jobs
Salary
€66.500 – €76.000 per year
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Automation Engineer Q&A's
Report this job
Apply for this job