Job Description :
Responsible for planning and executing various QA engagements for the platform.
Guide the team to come up with high level test scenarios and then work with the team to detail out the regression and functional test cases of the web-site and all back-end services.
Responsible for creating a roadmap for automating functional and manual regressions test cases using automation tool like QTP/Selenium
Analysis of test results and defect management.
Create clear career paths for team members and help them grow with regular & deep mentoring. Perform regular performance evaluation and share and seek feedback.
Responsible for identifying QA development KPIs. Working with various stakeholders to understand their issues and needs and propose solutions that would enable to track performance
Responsible for setup and managing a team of engineers, hiring and mentoring the team, performance management of the team
Working closely with the various stakeholders like Program Managers, Product Managers, Infrastructure and Operations team to estimate and plan projects in an Agile environment
Responsible for setting up best practices for QA. Lead by example and champion their adoption.
Drive non-functional requirements of the platform required to keep the platform highly scalable, available and reliable.
Assist in release planning and prioritization based on feasibility and engineering constraints
A zeal to continually find new ways to improve architecture, design and ensure timely delivery and high quality
Assist with vendor selection.
Skills Required (Knowledge and Skills)
Domain: Must have a good understanding of the eCommerce domain in at least one retail segment (Grocery, Fashion and Apparel, Specialty, etc.) covering online and supply chain functions.
QA Management: Should have demonstrated experience as a QA manager in eCommerce projects. Ability to contribute towards the product strategy of the future
Hands on experience on Selenium or Selenium.
Hands on experience in using a defect tracking tool like Jira. QTP, Bugzilla.
Should be strong in testing concepts and methodologies like functional, system integration, performance, regression, ad-hoc testing
Experience of working using agile methodology
Hands on testing experience of REST based web services automation using JAVA/JSON Parsers/ is a huge plus.
Performance Engineering and Optimization: Should have knowledge of performance engineering principles and understanding of optimal design and code.
Project Management: should be aware of standard project management principles and methodologies.
Experience in agile project management and tools like JIRA, continuous integration and tool such as Chef, Puppet etc
eCommerce Launch and Stabilization: must have taken at least ONE eCommerce solution (or module) live and lead through post go-live stabilization period.
Key Attributes (Experience and Qualifications)
B Tech/BE in Computer Science or equivalent from a reputed college
Has in-depth knowledge of state-of-the art engineering technical approaches in testing, debugging problems in eCommerce domain
Maintains technical knowledge within areas of expertise
Stays current with new and evolving technologies via formal training and self-directed education