CrawlJobs Logo

Senior Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, Belfast

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a highly motivated and experienced Developer in Test to join our dynamic team. The ideal candidate will possess strong software development skills with a passion for quality assurance and automation. This role will be responsible for designing, developing, and maintaining automated test frameworks and test suites to ensure the quality and reliability of our applications. The Developer in Test will work closely with developers, QA engineers, and other stakeholders throughout the software development lifecycle (SDLC).

Job Responsibility:

  • Collaborate with development and QA teams to define and implement a comprehensive test automation strategy
  • Identify areas for automation and prioritize test cases based on risk and business impact
  • Design, develop, and maintain robust and scalable automated test frameworks using Java, Cucumber, Selenium, Cypress, and Playwright
  • Ensure the test frameworks are well-documented, maintainable, and easy to use by other team members
  • Write clear, concise, and effective automated test scripts to validate application functionality, performance, and security
  • Develop and maintain reusable test components and data sets
  • Integrate automated tests into the CI/CD pipeline to enable continuous testing and provide rapid feedback to developers
  • Configure and maintain CI/CD pipelines for automated test execution and reporting
  • Execute automated test suites and analyze test results to identify defects and areas for improvement
  • Generate comprehensive test reports and communicate findings to stakeholders
  • Work closely with developers to understand application design and identify potential testing gaps
  • Participate in code reviews and provide feedback on testability and code quality
  • Collaborate with QA engineers to ensure comprehensive test coverage
  • Stay up to date with the latest trends and technologies in test automation and software quality assurance
  • Evaluate and recommend new tools and techniques to improve the efficiency and effectiveness of our testing efforts

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Significant experience in software development and/or test automation
  • Proven experience in designing, developing, and maintaining automated test frameworks
  • Experience working in an Agile development environment
  • Strong proficiency in Java programming
  • Experience with test automation frameworks such as Selenium, Cypress, and Playwright
  • Experience with Cucumber for Behavior-Driven Development (BDD)
  • Solid understanding of CI/CD pipelines and tools such as Jenkins, GitLab CI, or Azure DevOps
  • Experience with version control systems such as Git
  • Familiarity with RESTful APIs and web services testing
  • Knowledge of software testing principles, methodologies, and best practices
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team
  • Detail-oriented and results-driven
  • Passion for quality and continuous improvement

Nice to have:

  • Experience with performance testing tools such as JMeter or Gatling
  • Experience with security testing tools and techniques
  • Experience with cloud-based testing environments
  • Certification in software testing (e.g., ISTQB)
  • Contributions to open-source projects

Additional Information:

Job Posted:
August 14, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.