Job Title: Lead Software Engineer in Test
Are you a passionate software professional seeking a challenging role where you can drive innovation and ensure the highest quality standards?
Duration: 12 months
Daily rate: €470
Hybrid: 2-3 days onsite in Dublin
Req number: 25683
Responsibilities:
- Test Strategy and Execution: Develop and implement comprehensive test strategies, acceptance criteria, and test plans to ensure product quality.
- Automation Framework Development: Build and maintain efficient test automation frameworks using tools like TestNG, JUnit, and Selenium WebDriver.
- Quality Assurance: Collaborate with development teams to identify and address quality defects throughout the development process.
- Technical Leadership: Mentor and guide team members in best practices for quality engineering and testing.
- Continuous Improvement: Drive initiatives to improve testing processes, tools, and methodologies.
Qualifications:
- Technical Skills:
- Strong proficiency in Java programming (Core, Design Patterns, Data Structures)
- Hands-on experience testing REST APIs and handling JSON or XML
- Expertise in test automation frameworks (TestNG, JUnit)
- Familiarity with Git, Maven, Bash, CI/CD tools (Jenkins/Bamboo), and static code analysis tools (SonarQube, JaCoCo, PiTest)
- Knowledge of VMs, cloud-based applications, SQL (Oracle DB), and Agile methodologies
- Experience:
- 7+ years of relevant experience in quality engineering or software development
- Proven track record in building and leading test automation teams
- Soft Skills:
- Excellent communication and interpersonal skills
- Strong problem-solving and analytical abilities
- Ability to collaborate effectively with cross-functional teams
- Passion for quality and continuous improvement
Preferred Qualifications:
- Experience with event-driven architectures and testing similar systems
- Knowledge of Chaos Engineering
- Background in technology or fintech industries