Senior Quality Analyst

Apply now »

Date: Nov 26, 2023

Location: Lisbon, PT

Company: Springer Nature Group

Springer Nature opens the doors to discovery for researchers, educators, clinicians and other professionals. Every day, around the globe, our imprints, books, journals, platforms and technology solutions reach millions of people. For over 175 years our brands and imprints have been a trusted source of knowledge to these communities and today, more than ever, we see it as our responsibility to ensure that fundamental knowledge can be found, verified, understood and used by our communities – enabling them to improve outcomes, make progress, and benefit the generations that follow. 

Visit: group.springernature.com and follow @SpringerNature

 

Senior Quality Analyst, SN Digital

 

WHO ARE WE?

sndigital.springernature.com

 

SN Digital (SND) is a technology division of Springer Nature. We are responsible for maintaining and delivering millions of articles used by researchers, scientists and students around the globe.

 

There are c.230 of us in London, Berlin, Pune, New York, Madrid, Dordrecht, Heidelberg & Lisbon. We work in collaborative, multi-disciplinary delivery teams, developing digital products and services that answer user problems and support business goals.

 

The work is interesting and meaningful.

Our culture is collaborative and friendly.

We encourage and support growth, both personal and professional.

 

This is a terrific opportunity for friendly, inquisitive people who want to get involved in our work, who love to learn, who will embrace and develop our culture, and help make SNDigital a place where people and ideas can thrive. 

 

We are intentionally looking to create teams that are diverse and inclusive. We want every member of our teams to contribute to our common goals while respecting each other's skills, knowledge and needs. 

YOUR ROLE

We are looking for Quality Analysts who are passionate about quality and believe in continuously improving and baking it into the product.

 

QA != End of the line testing 

QA != Gatekeeper of releases

QA != Automate all the things

 

The role of a QA is to analyze all aspects of the development cycle from design discussions to monitoring in production with a view to improving quality. Advise teams on how (and what) to test and coach them to constantly think about the cross-functional requirements from the get-go. Driving the team towards working in smaller batches, releasing more frequently, shortening feedback loops and learning from log analytics and customer feedback.  Your interaction and collaboration with different roles and teams are more valued than finding bugs or writing test scripts and documenting test cases and charters. 

You will also be a part of a global QA community working across London, Pune, Berlin & Lisbon. We invest in our employees and we also expect you to take responsibility for your own personal growth and continuous improvement. We are looking for people who constantly look for things to learn and believe in sharing and helping others grow.

YOUR RESPONSIBILITIES

You are expected to be the influencer and coach for your team to bring the focus on quality to the forefront of development. You will also be looked upon to explore/support new ideas/tools/techniques within the QA space to help us grow as a community.

 

  • Be the Quality strategist: You will be expected to facilitate team discussions to identify the most important quality and functional parameters for the product and come up with a strategy on how we plan to test and measure them. You need to be the goto person to lead, visualize and follow up on the plans regularly.
  • Analyze and improve designs: Strong at understanding how things work under the hood i.e. the technical architecture. You don’t have to write the code but understand technical and UX design well enough to help improve it by contributing to discussions with insights from testing and past failures.
  • Risk-Based Testing: We don’t believe in testing everything before things get into production. You need to be able to follow a risk-based testing strategy by taking inputs from various roles and stakeholders of the product so that you can efficiently use your time for exploratory testing of the product instead of writing and covering all test cases.
  • Continuously advocating the test pyramid: We do not believe in the need for a complex parallelly running regression/smoke/sanity test suite. The end to end tests needs to be minimal and need-based. Our developers write tests and you as QA are expected to understand what they are. Analyze risks and tests at lower levels by collaborating and building a thorough understanding of texts written by various roles. 
  • Shorten our feedback cycles, without compromising on quality: We need someone who is strong at understanding and working with CI/CD. You will need to analyze and help improve release times, think about how often we release to the customer and work with the whole team to find ways of structuring tests that allow us to have reasonable build times without compromising on quality.
  • Be the advocate for testability:  Constantly talk to the team about adding logging and traceability to the system so that the product is well equipped to be monitored to debug issues that might crop up in production.
  • Be the user's eyes and ears: Regularly bring customer focus in your testing to help the team make better decisions. We need a system thinker who brings in a user perspective, both before AND after things are put into production. 
  • Managing defects: 
    • Preventing them from finding and logging them. 
    • Retrospecting them to come up with a plan for preventing it the next time.
  • Focus on shifting left but don’t forget to shift right: Continuously and proactively helping us monitor the product in production, understand the impact of releases e.g. performance drops or other impacts that might not hit a limit but we’d like to be aware of if we affect. 

           Having a good understanding of cloud services and deployment strategies in a CI/CD environment.

  • Cross-Functional Requirements: Understanding the importance of Security, Performance, and Accessibility, Scalability for your team how to go about doing these tests/monitoring them with continuous releases. Keep an eye out for the legal and compliance requirements too.
  • Root Cause Analysis: Be an advocate for getting the team to do root cause analysis and post mortems of issues regularly. You should be able to understand the code structure enough to debug any issues that fall into the team so that you can understand where the problem could be and how to prioritize it.
  • Advocate process improvements: Strong understanding of various methods of SLDC (Lean/Kanban), so that you can use the best ways to understand what works within the team’s context and help improve the processes. Innovate to improve current working practices/products/technologies in favour of better quality
  • Help the QA community grow: Be an active member of the QA team, helping organize events/sharing sessions and participate in community meetings. Be proactive in the QA space trying to discover new tools and techniques in the QA space and share the knowledge with the QA team #LI-SS2

At Springer Nature, we value the diversity of our teams and work to build an inclusive culture, where people are treated fairly and can bring their differences to work and thrive. We empower our colleagues and value their diverse perspectives as we strive to attract, nurture and develop the very best talent.

Springer Nature was awarded Diversity Team of the Year at the 2022 British Diversity Awards. Find out more about our DEI work here.

 

If you have any access needs related to disability, neurodivergence or a chronic condition, please contact us so we can make all necessary accommodation.

Apply now »