Essential Duties and Responsibilities:
Effectively collaborate with cross-functional teams, including business analysts/product owners, developers, QA, and other stakeholders, to, understand the requirements, analyze failures and identify root causes.
Directly responsible for understanding test strategies, test plan and executing test procedures for WebApp frontend, Middleware and Back-end components including external interface testing.
Participate in the Test Automation efforts by applying techniques such as BDD, TDD and develop modular test suites, test data, reusable test scripts/libraries using state-of-the-art frameworks tools & technologies.
Collaborate with multi-site V&V and DevOps teams to support integration of test infrastructure into DevOps pipelines and configuration management.
Actively participate in manual and exploratory testing efforts to ensure complete coverage of SW modules.
Author and review Verification & Validation Reports, SW Anomalies Reports, traceability matrices and derive KPI’s, status reports, burndown charts and appropriate quality metrics.
Collaborate with program management team in sprint planning, task scheduling and prioritization of test efforts in alignment with Agile methodologies.
Collaborate with team members to identify/implement test techniques that are effective and efficient in meeting organizational goals for product quality, timeliness, and regulatory compliance.
Lead test execution with minimal guidance/ supervision and understand and apply the principles of SDLC and methodologies/processes such as IEC 62304, Lean, Agile, CI to deliver and maintain design outputs including test scripts, libraries, test data, results and documentation that meet applicable statutory and regulatory requirements.
Contribute in continuous improvement activities by identifying and appropriately escalating process and product quality gaps.
Qualifications / Experience and/or Background
Education: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required.
Experience: Must have a minimum of 4-7 years of proven experience in testing WebApps, PC Apps;
Domain Expertise: Healthcare experience is a plus
Proven Experience in executing V&V Plans & Procedures (Manual & Automation) for Web, Pc SW products that operate with AWS/Google/MS Azure Cloud; Experience in Testing Mobile Apps is a plus.
Familiarity/Hands-on Experience with one or more of the frameworks (or similar)
* Cucumber framework with Java/Java script + Selenium, Postman
* Test café framework with Java script
* Robot framework with Python + Selenium
Experience in working with Continuous Integration tools such as Azure DevOps or similar is preferred.
Behavior Driven Development and/or Test-Driven Development experience.
Experience in working in Agile environment is a MUST
Test Data Generation:
Experience in Generating Test Datasets for testing of WebApp flow; Real time test data creation & publishing is a plus.
Experience in using Code Quality tools like Coverity, Fortify, Unit test tools Hands on working knowledge in Cloud technologies (AWS, Azure)
Excellent communication, inter-personal skills.
Must have a keen eye for detail to ensure that Test Framework and its components are clean, maintainable, and follows best practices in software development.
Must have a passion for learning and staying up to date with emerging technologies and trends in web development.
Openness to collaborate in interest of project/organization.
Proactive and self-driven, possesses due sense of urgency
Working with multisite teams, Quality conscious and Process & customer Oriented