Software Test Engineer / QA Lead

* Implement automation tests for all layers of the application, striving towards 100% automated testing.  * Design/develop tools and frameworks to enable the reduction of manual testing.  * Coordinate with the project managers, engineers and release team for certifying the projects for release.Responsible for release plans & test management activities.  * Test management includes initiation, test estimations, requirement analysis, scheduling, people and resource management, metrics & risk management and monitoring & controlling.  * Working with development teams investigating and fixing software bugs and deficiencies based on the testing results. * Client management, handling all top management stakeholder calls, determining project health and provide solutions. * Preparation of test plan, training plan, test strategy, test estimation & test cycle management.Status Reporting – Quality status report to stakeholders as required weekly/monthly/sprint-wise.