Marsh

Senior Software Engineer with Test Skills @MarshTech

Marsh
Apply
23 hours ago
Cluj-Napoca, RomaniaSenior

Responsibilities

  • Design, develop, and maintain robust, scalable, and maintainable software applications.
  • Lead comprehensive unit, integration, and system testing strategies.
  • Develop and maintain automated test frameworks, testing tools, and test scripts.
  • Conduct software testing, analyze results, and report defects and improvement areas to stakeholders.
  • Collaborate with product managers, designers, QA engineers, and other cross-functional colleagues to translate requirements into technical solutions.
  • Identify and resolve software defects and support delivery of high-quality products.
  • Provide technical leadership and mentor junior engineers.
  • Stay current with software development and testing technologies, trends, and best practices.

Requirements

  • Proven experience delivering features and tests across multiple products.
  • Experience with a broad mix of programming languages, technologies, and platforms.
  • Experience with agile practices, Lean, Continuous Delivery, Continuous Integration, Test-Driven Development, and Infrastructure as Code.
  • Experience with cloud-native software architectures.
  • Experience with security-driven design and remediation of SAST/DAST findings.
  • Experience with CI/CD and DevOps practices, including quality gates.
  • Bachelor’s degree in computer science or equivalent experience in Software Engineering, Test Engineering, or a related field.
  • Proven experience as a Senior Software Engineer or in a similar role with a strong background in software development and testing.
  • Proficiency in JavaScript, C#, or Python and experience with test automation frameworks such as Selenium, Cypress, Playwright, or TestNG.
  • Understanding of software testing principles, techniques, unit testing frameworks, and mocking frameworks.
  • Experience with CI/CD pipelines and tools such as ADO, GitHub Actions, and Docker.
  • Strong analytical, problem-solving, communication, leadership, and mentoring skills.
  • Strong self-direction, attention to detail, squad participation, and commitment to high-quality software delivery.

Benefits

  • Professional development opportunities, interesting work, and supportive leadership.
  • Inclusive and flexible work environment with career development opportunities.
  • Yearly budget and flexible benefits package of up to 20% of annual salary.
  • More than 30 days off, including legal days, birthday, public holiday replacements, and benefits options.
  • Performance bonus scheme.
  • Matching charity contributions, charity days off, and the Pay it Forward charity challenge.
  • Pension, life insurance, medical insurance, meal vouchers, and travel insurance.
  • Hybrid work arrangement with colleagues expected to work in the local office or onsite with clients at least three days per week; office-based teams identify at least one weekly anchor day.

Tech Stack

C#CypressDockerGitHub ActionsJavaScriptJestNUnitPythonSeleniumTestNG

Categories

Marsh

About Marsh

10,000+ employees

Marsh is a global insurance broker and risk advisor that helps businesses, public entities, and individuals assess, transfer, and manage risk through insurance placement, captives, and advisory services. It sells brokerage, risk consulting, and claims management across industries, including cyber and property, and operates in more than 130 countries. Marsh is a business of Marsh McLennan and is headquartered in New York.

Contact me