Director- Quality Engineering

Bengaluru, Karnataka, India | Engineering | Full-time | Partially remote

Apply

About the position: As Director of Quality Engineering at ShareChat, you will be responsible for the overall direction of Quality metrics, Automation strategy, Code coverage, launch criteria, go/no-go decision and overall product cleanliness. The role will cover the entire spectrum of User Experience including Web, Mobile (Android, iOS) and back-end. 

 Lead by example. You can code if you need to. You are not shy from contributing to code if the situation so demands because you have been doing this in your recent past. You are a mentor, an architect, a supporting hand in times of need, a stern advocate of quality, figure out compromises under tough circumstances, able to partner with key stakeholders, make hard decisions and rally people around critical deliverables.

 Technology. You are a technologist and are well-versed in the latest usage of programming languages, design patterns, best practices and coding standards. You are in the field of Quality because you are passionate about it. You live and breathe technology.

 Learning. You are in a constant phase of learning. You learn from digital sources, from people who work for you, from external materials and it’s a continuous process. You learn as much as you can teach people around you. 

 Empathy. You put your people’s needs before your own. Your priorities come lower in the pecking order compared to what your people and company needs. 

Job responsibilities:

  • Strive for 100% automation and high test coverage
  • Align testing methodology with industry best practices and industry standards
  • Optimize the development and testing workflows for both productivity and cost efficiency
  • Build and lead a team of highly performant QA/SDETs 
  • Create processes, mechanisms, and tools that shape the delivery of various products.
  • Manage automation roadmap for the program
  • End to end ownership of quality in close collaboration with all departments including back-end development, mobile and web developers.
  • Empower the team to analyze, allocate and triage customer issues for all internal and external user facing experiences and tools. If necessary, dive into the details.
  •  and prepare all strategic plans to facilitate growth and administer all data and ensure quality • Manage ambiguity and energize the team to stay focused on short term and long-term goals
  • Earn trust through regular communication with senior management on status, risks and change control
  • Own the metrics for project success. Define, measure and report on these metrics. We make decisions based on data
  • Be resourceful and find creative solutions to complex technical and organizational challenges

 Qualifications

  • No Bachelor’s or Masters’ degree in Computer Science, Computer Engineering or equivalent required
  • 10+ years of industry experience or equivalent
  • 8+ years of hands-on testing experience or equivalent
  • 5+ years of experience as a manager of a quality assurance team or equivalent.
  • Experience in test automation
  • Experience with standard QA and development tools
  • Understanding of QA tool development chains and environments
  • Experience with high-level programming languages is a must.
  • Ability to code, understand design patterns and software architecture is a must.
  • Demonstrate expertise in black box and grey box testing methodologies
  • Experience testing mobile devices and web-services
  • Demonstrated ability to operate within short release cycles and changing requirements.
  • Shows creativity and initiative to improve product coverage and effectiveness.
  • Superior communication and analytical skills, including strong ability to identify and solve ambiguous problems
  • Experience with mobile release processes is recommended.