Job Opportunity for QA Engineer at Digital Green in Bengaluru

Website Digital Green

Job Description

Digital Green is looking for a QA Engineer to join our growing technology & product team. QA Engineer liaises with product, program and technology teams to develop and execute exploratory tests to ensure product quality. The responsibilities include designing and implementing tests, debugging and defining corrective actions, reviewing system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.), monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. The position would be responsible for coding and building scalable solutions and exciting products while getting exposure to the rural landscape and contributing towards Digital Green’s mission to integrate innovative technology with global development efforts to improve human well-being.

About Digital Green

Digital Green is a global development organization with a mission to create a world where farmers use technology and data to build prosperous communities. We have enabled our agricultural ecosystems to support farmer resilience, agency, service choice, and digital participation through our Farmstack product. Our robust partnerships with government entities have facilitated Digital Green’s relentless innovation and outreach to farmers through digital solutions. Our global impact encompasses reaching out to 4.1 million farmers, resulting in a remarkable 47% crop yield increase and a substantial 17% growth in net income, with a significant representation of 70 % being women farmers. We have garnered 82.1 million YouTube views. Our initiatives span a diverse spectrum, ranging from AI development to performance management systems and registry systems, underscoring our substantial ongoing efforts across various regions. We are actively building a platform to enhance our agricultural extension system, ensuring the timely delivery of localized, actionable advice to FLWs in India, Ethiopia, and Kenya.

Technology at Digital Green

We are a multidisciplinary team that unites front and back end engineering with data, human centered design and product management. We emphasize on rapid prototyping and piloting in close collaboration with our program teams to figure out what actually works and then figure out how to engineer solutions that work reliably and at scale in challenging environments with sporadic connectivity and emerging technology literacy, etc. We release our code for others to contribute and benefit. We are Empathetic and inclusive in our design that enables those most in need to capitalize on the promise of new technologies.

Key responsibilities:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed comprehensive test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Qualifications And Experience

  • Graduate or Post Graduate in Computer Science or equivalent from a reputed university
  • 2-3 years of experience in software product testing in web, mobile and desktop environments

Skills & Competencies

  • Proven work experience in software quality assurance
  • Strong knowledge of software Testing methodologies, Root cause Analysis tools and processes
  • Experience in writing clear, concise and comprehensive test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience on API testing using Rest API & Postman.
  • Preferably designing BDD or TDD Framework.
  • Hands-on experience on test development in any programming language (preferably JAVA.
  • Hands-on experience with automated testing tools like Selenium
  • Solid knowledge of SQL and scripting
  • Experience working in an Agile/Scrum development process
  • Commitment to making a difference in the developing world

To be successful as a member of the Digital Green team, you will also:

  • Have strong passion and commitment for our global mission
  • Be an innovative and creative thinker – you are not afraid to try something new and inspire others to do so to improve upon solutions, systems, and processes
  • Have a high level of personal and professional integrity and trustworthiness
  • Have a strong work ethic
  • Take initiatives and work independently as well as part of a team

To apply for this job please visit www.linkedin.com.