Job Title

Senior Quality Analyst

Company Name
Springer Nature India Pvt Ltd
Job Type
Full-time
Qualification
B.Tech/B.E.
Experience
5 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Pune, Maharashtra, India
Job Description

Technical / Functional Competencies:
Manual Testing - Level 3
Automation Testing - Level 2
Identify and set up best practices - Level 1
Software testing fundamentals - Level 2
Selenium Webdriver - Level 2
APIs and ability to write functional tests around them- REST APIs, Postman, Insomnia - Level 2
Microservices Testing - Level 2
Java - Level 2
TestNG - Level 2
PageObject Model - Level 2
Webservices Testing - Level 2
Knowledge of CI/CD environment, with multiple releases per day - Jenkins, Go, Github - Level 1
Knowledge of monitoring tools - Grafana, New Relic, Kibana - Level 1
Experience making Nonfunctional requirements first class citizens - OWASP Dependency checkers, Speedcurve, Gatling - Level 2
Nosql Databases like MongoDB (Good to Know) - Level 1
Messaging systems like RabbitMQ (Good to Know) - Level 1

Key Responsibilities:
Be the quality champion: Plan, lead, visualize and follow up on quality related activities. Communicate what you do effectively within the team.
Be a generalist: As a cross functional delivery team it will be part of your job to contribute throughout the delivery process.
Do qualitative analysis: Thinking in a curious, critical, analytical way about UX research, BA findings, PM communication and the overall product and less of the “I must know all about the code and tests or I’m a failure”.
People over processes: You have seen the best and worst of all different ways of working Agile/Lean/Kanban and understand the need for processes or the need to not have them either.
Be Collaborative: Actively engages in all aspects of the team like getting them together for story level kickoffs, organize bug bashes, be involved in tech reviews, running retrospective, facilitating team discussions.
Be vocal and suggest changes: About risks that are hampering our goals to effectively deliver what we committed to
Be the friendly pair: Any and all roles to bring in the quality mindset e.g. developers to help find inconsistencies in the software/ analysts to help find gaps and edge cases.
Encourage Feedback: Be an active member of the team and org by keeping communication lines open to seeking and giving feedback continuously
Be the explorer: Come up with ways to explore the product, finding gaps and improvements along the way. Effective at finding way to feed this into the team development cycle.
Know your consumers: Brings in the bigger picture perspective by talking to the consumers. Be able to manage distributed users and applications
Managing defects: Preventing them over finding and logging them. Retrospecting them to come up with a plan for preventing it the next time
Understanding the tech architecture: Strong at understanding how things work under the hood i.e. You don’t have to write the code but should follow discussions well enough to be contributing and engaged
Improving our test suites: Good understanding of the test pyramid and its variations. Be able to make a good judgement call on when an automated test is required. Be able to pair on writing lower level tests and spot missing ones
Structuring Builds: Know how CI/CD pipelines work and find ways of testing or structuring tests that allow us to have reasonable release times without compromising on quality.
Monitoring Production: Helping us look at the impact of releases when things go live. Analyzing failures and their patterns to prevent such occurrences. Help the team in setting up alerts/ iteratively improving alerts
Non 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
Help the QA community grow: Be an active member of the QA team, helping organize events/sharing sessions and participate in community meetings. As a senior member you are expected to work with head of QA to identify and mentor juniors on improving their skills. 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

Day at work:
Quality Analysts will be helping the development teams build quality from ground up in all stages of delivering software
The job is based in Pune, Maharashtra and you will be working with team members and stakeholders in London/Berlin
As a QA you are the enabler and influencer of quality for your team to bring the focus on quality to the forefront of development. Interaction and collaboration with different roles and teams is more valued than finding bugs or writing test scripts and documenting test cases and charters

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
July 19, 2022
Additional information

--