Job Opportunity for Software Quality Assurance Engineer, Technology at Indus Action in Multiple Locations

Website Indus Action

About Indus Action:

Indus Action is a ‘’do-tank’’ to bridge the gap between law and action with social justice at the center of our mission. Indus Action works towards securing a social protection safety net for vulnerable families by providing sustainable access to a portfolio of welfare entitlements and rights (POWER). Our approach tackles multiple deprivations experienced by vulnerable families. It provides educational access to children, maternity entitlements to pregnant and lactating mothers, income and social security support to parents and senior citizens and universal healthcare to all family members to irreversibly move vulnerable families out of poverty.

Our teams are located in Delhi, Uttarakhand, Haryana, Uttar Pradesh, West Bengal, Orissa, Chhattisgarh and Tamil Nadu

At Indus Action, each day, all of us take steps towards being a Deliberately Developmental Organization. We believe that each one of us brings our whole self to work along with our joys, sorrows, anger and happiness. Indus Action is a safe space to process your inner challenges and reflect on them along with your growth. We push each other with critical, open and honest feedback and create spaces for questions, both large and small. 

Every employee also has access to various professional development platforms throughout the year including: Board Retreats, Annual Step-back and other mid year campaigns.

Position Summary:

Principal duties and responsibilities include but are not limited to:

The QA lead will be responsible for ensuring the quality of all technology products developed at Indus Action. The products will be internal facing to improve operational efficiency and external facing to enable access to welfare benefits to vulnerable citizens. This includes interacting with the developers – both Indus Action team members and vendors – as well as the operations teams, to ensure a comprehensive check. 

The individual will also be expected to abide by the org non-negotiables which include attending team calls, filing weekly reflections, and supporting an individual family to move out of poverty. We are looking for individuals whose actions are in line with our operating principles of Listen, Act, and Change. We want individuals who keep the mission at the center of their work. We are looking for individuals who see development as a team sport and constantly work with a growth mindset to improve themselves and others on the team.

Requirements

Role and Responsibilities (including KRAs):

  • Coordinate with product and development teams to collaborate on the delivery of high-quality and high-performance applications
  • Develop and execute quality test scripts with needed coverage to ensure defect-free releases
  • Deploy code on Staging/ QA (or intermediate environment) and then Production promptly and ensure the new code doesn’t break the functionality
  • Estimate testing effort effectively and prioritize test execution to meet ETAs/ deadlines.
  • Estimate, prioritize, plan and coordinate testing activities
  • Give technical/ logical solutions to problems faced by the teams and remove hurdles blocking releases
  • Evaluate and suggest new testing tools and technologies
  • Participate in Requirement Analysis, Sprint planning, Bug review, and RCA meetings

Behavioral Competencies and Values :

Serving as manager, mentor, and coach to all staff. This includes managing the lead and developers above in their regular activities. Managing the team performance and compliance with the organization’s non-negotiables. Share learning opportunities and enable learning opportunities with the team members to make learning and development a team sport. This would also include hiring new developers, engineers or product managers or working with vendors and consultants. Developing and maintaining relationships with stakeholders in the Tech domain, maintaining partnerships with organizations like Tech For Good, and establishing relations with innovators in the domain. 

Creating an inspiring team environment with an open communication culture

Knowledge and Technical Skills:

Must have skills: 

  • Possess strong QA/ testing concepts. Should be good with scenario identification, test case writing, test case execution, bug reporting, and test reporting
  • Well-versed in test coverage techniques
  • Proficient at tracking and monitoring bugs until closure
  • Expertise in testing the product features and excellent detailed bug reporting skills at doing root cause analysis on the bugs
  • Strong verbal and written communication skills
  • Excellent vendor management skills; someone who can foresee the pendency and work to minimize them
  • Ability to visualize and document product life cycles. Familiarity with market research, consumer behavior, and marketing techniques in order to do so.
  • Ability to work with decentralized teams and build trusting relationships with various stakeholders 

Good to have skills: 

  • Familiarity with SQL queries and understanding of Database concepts
  • Prior experience using Test management tools like JIRA, Bugzilla, etc
  • Automation testing or performance testing experience with knowledge of any scripting language
  • Knowledge of Web services and API testing will be an added advantage
  • Willingness to travel across India at short notice for government/partner meetings

Benefits

Compensation:

The position of ‘Software Quality Assurance Engineer, Technology’ will be compensated based on the Indus Action ‘s compensation benchmarking rubric. The range of compensation will be between 5-9 LPA depending on qualifications, experience and fit to the role

The candidate would need to use his/her own laptop and the organization will bear the annual maintenance cost upto 12000 per year as per actuals.

To apply for this job please visit indusaction.zohorecruit.com.