Lead Software Quality Analyst
Role details
Job location
Tech stack
Job description
At Straumann Group Software Centre in Madrid we are looking for an experienced QA software engineer to join our growing team, to ensure the highest quality products are delivered to our clients. You will be part of a team of engineers developing a web-based ecosystem providing services to dental professionals and stakeholders (e.g. dentists, surgeons, dental technicians). You will be part of an agile team providing value to our customers in the healthcare domain. You will be working in an international environment. The development centers, like the one in Madrid, build software for world markets.
Main Tasks And Responsibilities
- Design and execute comprehensive test plans, test cases, and test scripts for our healthcare applications.
- Collaborate with cross-functional teams, including software developers, product owners, product managers to ensure seamless integration and high-quality software releases.
- Identify, track, and resolve software defects, working closely with the development team to ensure timely resolution.
- Participate in elaborating system requirements, design documents, and user stories to ensure testability and alignment with product objectives.
- Develop and maintain automated testing frameworks and tools to support continuous integration and continuous delivery (CI/CD) pipelines.
- Stay current with industry best practices and emerging technologies in QA.
- Contribute to the improvement in testing efficiency and effectiveness.
- Contribute to the improvement of our QA processes, practices, and documentation.
- Find opportunities for collaboration across international teams, work on cross-team commitments, and achieve scale by enabling the work of others.
- Maintain ongoing learning on dentistry industry, dental products and medical device industry.
- Act as a quality advocate within the team, promoting testing best practices and helping colleagues improve their skills in automation.
- Provide guidance and mentorship on testing approaches, fostering a culture of ownership and accountability for quality.
Requirements
- A bachelor's degree in computer science, Engineering, or a related field., * A minimum of 3 years of experience in software QA, preferably in the healthcare industry.
- Proficiency in Java and React.
- Solid understanding of software testing methodologies, tools, and processes.
- Experience with test automation tools and frameworks, such as Cypress, JUnit, or similar.
- Familiarity with Agile development methodologies, such as Scrum or Kanban.
- Experience on MS Azure DevOps or similar: code management, releases, code quality.
- Professional fluency in English.
Desirable
- Experience with healthcare software
- Experience in automating testing pipelines
- Proficiency on microservices architectures
Personal Attributes
- Can do attitude and keen to collaborate with other team members.
- Learner mindset
- Keen to create world class healthcare solutions with an international team.
- Strong analytical and problem-solving skills, with great attention to details.
- Interest and ability to understand the full software stack.
- Ability to inspire and influence peers without formal authority.
- Comfortable acting as a reference point for testing practices within the team.
Benefits & conditions
- Competitive salary depending on experience
- Interesting social benefits
- Health insurance
- Discounts on products and treatments in our various brands
- Meal tickets and childcare
- Flexible working hours
- Teleworking and various work-life balance policies, among other benefits.