Senior SDET Job Description
North is a dynamic and innovative technology company dedicated to reshaping the landscape of financial risk and compliance management. We are seeking a highly skilled Senior Software Development Engineer in Test (SDET) to join our talented team at the Fraud & Risk Management Research & Development Centre of Excellence in Limerick.
Job Responsibilities:
- Drive the automated testing effort to ensure quality of our cutting-edge platform using the best software engineering practices and adhering to industry standards.
- Build and maintain automated functional and non-functional test suites across multiple components, including APIs, microservices, and web applications and UIs.
- Execute code reviews and other peer review processes to ensure code quality and security practices.
- Triage system issues, including debug, log, and document bugs found during testing.
- Research new technologies, including hands-on technical evaluation and POCs.
- Collaborate with software engineers, architects, UI/UX designers, and product managers to deliver high-quality solutions.
- Produce and contribute to high-quality documentation.
- Participate in conversations and workshops with stakeholders to understand requirements and identify solutions and opportunities.
Requirements:
- 5+ years of experience in application development.
- Bachelor's degree in a relevant discipline, or relevant experience.
- Experience working in the financial services, financial technology, and risk management industry.
- Excellent problem-solving and decision-making skills.
- Excellent interpersonal and communication skills, comfortable discussing technical information.
- Experience working with Java Test and Automation frameworks (e.g., JUnit, Cucumber).
- Experience working with Functional API Testing frameworks (e.g., Karate DSL).
- Experience working with Functional UI Testing frameworks (e.g., Cypress, Selenium, Playwright).
- Experience with issue-tracking tools (e.g., JIRA, Bugzilla).
- Experience with test-case management tools (e.g., Zephyr, XRay, Test Rail).
- Experience working with RESTful APIs (e.g., cURL, Postman).
- Experience working with Continuous Integration and Continuous Deployment pipeline tools (e.g., Jenkins, Git Lab, Bamboo).
- Knowledge of Accessibility standards and regulatory compliance.
- Familiarity with screen readers tools (e.g., Jaws, Voice Over).
- Knowledge of UX best practices.
- Experience implementing security measures and ensuring compliance with data privacy and security regulations.