Primary Responsibilities:
-Provide overall QA testing support, test planning and test execution for key applications.
-Understand and gather project requirements by working closely with Business, Starts and Development teams
-Create, identify, and execute manual tests for multiple software builds within scheduled releases.
-Collaborate with offshore QA team for test execution ensuring testing delivered to schedule, budgeted resources & quality.
-Strong working knowledge of various test types including client/server, white-box, black-box, positive/negative, and relational database testing
-Strong working knowledge of various test phases including functional, integration, End-to-End and regression
-Lead regularly scheduled defect meetings/ triage meetings where defects are monitored so that they are driven to resolution in alignment with allocated time frames
-Identify regression tests for automation and execution automation plan with help of respective automation team
-Maintain non-prod environments ensuring plants are up, databases are refreshed
-Collaborate with Production Management team to understand the incidents, perform root cause analysis and come up with proactive measures to avoid recurrence in prod.
-Strong ability to communicate professionally at all levels, providing leadership and guidance for both on site and offshore teams.
-Participate in Quality Assurance practices and contribute to process improvements to improve productivity and efficiency.
Skills Required :
- A Bachelor's degree in Computer Science, Computer Engineering, or a related field. -Minimum 3-5 years of hands on QA testing support
-Ability to work on multiple projects concurrently in a fast-paced environment
-Proven knowledge of different phases of SDLC, Testing methodologies and Agile practices
-Strong understanding of database and Linux
-Shell scripting/python knowledge is prefer