Job summary
The ideal candidate is clearly passionate about new opportunities and has a demonstrable track record of success in delivering scalable test infrastructure and products.
A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements.
Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of computer science, and experience building large-scale distributed systems.
This person has thrived and succeeded in delivering high quality technology products / services in a hyper-growth environment where priorities shift fast.
Job locations : Bangalore, Chennai, Hyderabad
Key job responsibilities
Work with a team of quality assurance engineers testing a software product / application & ensure high quality delivery.
Engage with TPMs (Technical Program Managers) & PMs (Product Managers) to understand the requirements, design and come up with test strategies.
Partner with development team to triage, root cause and resolve the issues
Use software engineering & QA best practices including coding standards, code reviews, source control management, build processes, testing, and operations.
Design / build automation from scratch and build automated tests using existing tools and frameworks to expose defects in product code
Work in a test-driven development and establish test infrastructures as appropriate
Interact and coordinate test activities within teams. Communicate with both internal teams & management on requirements and status updates.
A day in the life
Create Test Strategies / Test plans for the multiple features of a product / application covering all product behavior that includes functional & nonfunctional aspects
Identify / Surface product deviations & bugs, own triages with Developers / PMs and track closure
Contribute to test automation to eliminate / reduce manual efforts by working closely with SDETs from the same team or other teams
Use test / bug tracking tools and document all test status reports along with the QA metrics
Coordinate with multiple teams for daily testing activities and best practices & knowledge sharing
Participate in all bug triage, QA strategy / Test plan, design review meetings and voice the QA status / blockers proactively with impact & arrive at clear next steps