• Register for Next Webinar
  • Senior QA Engineer


    Job Title: Senior QA Engineer

    Reports to: Software Development Manager

    Location: Ireland/EU – Home/Office, flexible 

    Purpose:

    Compliance & Risks is looking for an experienced, gifted and passionate senior QA engineer to test our flagship product C2P. You will be joining a diverse, globally located development team. Your working day may require flexibility at times to ensure real-time communication with your teammates in California. 

    We focus on delivering business value by practicing Agile development principles – frequent delivery, rapid feedback from users and analytics, valuing failures for learning opportunities they bring, transparency in decision-making and minimal tolerance for politics.

    We strive for technical excellence by keeping technical debt under control, maintaining a fully functioning continuous delivery pipeline, a suite of unit and acceptance tests and an automated one-button deployment.

    We encourage individuality in the team. We get the best out of each person, in the way that suits them. Developers choose their tools where possible – we work on both Mac and Windows, Eclipse and IntelliJ, it’s your choice.

    We value work / life balance by encouraging sustainable pace of development, flexible working hours, and setting enough time aside to take care of your physical and emotional well-being. If you’ve been out of work for a while, or on a career break, or even raising little ones, we’ll be happy to take a look at your previous experience, we know it won’t take long to get back into the flow of the work.

    Key Responsibilities:

    Maintain technical excellence

    • Ensure and verify the delivery high-quality, performant and usable software with appropriate level of test coverage.
    • Maintain testing environments and automate test configurations with the development team and devops engineer
    • Monitor and track automated tests and triage issues found
    • Keep track of emerging technologies and tools. 
    • Mentor junior team members (qa and developers) and work with the leadership team to develop and carry out onboarding and training plans.
    • Keep control of performance degradation in the system, and in the features you test
    • Keep control of application security vulnerabilities in your code, and in the features you test

    Great teamwork

    • Follow processes and conventions of the team.
    • Be compassionate and helpful to your teammates.
    • Meet your deliverables.
    • Ask for help when you are stuck.
    • Excellent written communication skills in JIRA, Slack, Google Apps to drive our remote collaboration forward with every interaction.
    • Proven ability to develop and present designs to your teammates
    • Willingness to learn from your teammates and be mentored

    Experience & Qualifications:

    • B.S. in Computer Science, Software Engineering or equivalent lifetime experience
    • Passionate about and experienced in developing in Scrum
    • Experience working with Product Owners to gain an understanding of business motivation and improve domain knowledge
    • Test Management tools and agile processes with engineering teams using JIRA and Testrail or similar
    • Comfortable working across multiple OS platforms including Linux based environments, including scripting in sh & bash
    • Familiar with ELK stack and triage of complex logs for troubleshooting 
    • Experience with software automation tools (Cypress, Selenium, Cucumber or similar)
    • Experience with load and performance testing (LoadNinja, JMeter etc) and an understanding of load balancing, scalability and resilience.
    • Experience with security testing including usage of DAST tools like Snyk and SonarQube
    • Experience with SQL and general database knowledge for test config, data migration and verification
    • Background in troubleshooting live production issues for business critical applications
    • Ability to work effectively with a diverse team that is geographically dispersed.
    • Strong analytical and problem-solving abilities. Detail oriented.
    • A good understanding of REST APIs and how to test them both manually and in an automated way using Postman and similar
    • Ability to efficiently learn new tools and languages
    • Experience working with CI/CD best practices and tools such as BitBucket, Teamcity
    • Fluid experience in using IDEs and build tools like IntelliJ, Maven, Grails
    • 8+ years of QA engineering experience in a commercial environment, SaaS experience preferable. 

    All applicants must apply using this link.

    We are a diverse team in Compliance & Risks and we are committed to building and promoting an inclusive place to work for everyone. We strive to attract and retain a diverse range of people into our organization. 

    We are committed to equality of opportunity for all employees, by promoting a work environment free from bullying, discrimination or harassment on the grounds of race, religion, gender, family status, sexual orientation, disability, age or membership of the Traveller community. 

    We aim to increase the diversity of our employee base by growing our diverse talent pipeline, including partnerships with organizations like Resilient Coders, Women who code, Women in Tech, and by working with the Access Programs in various universities.