• Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
• Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques
• Writes codes that meets standards and delivers desired functionality using the technology selected for the project
• Develop Manual Test Scripts and should have strong experience on executing manual tests
• Convert Manual test script to automation scripts and Develop Automation tests for verification of complex healthcare systems
• Create and implement the overall verification strategy along with program LSDs with a focus on maximizing automation coverage and reducing manual testing.
• Flexible to change and strive for continuous personal development and test process improvement, learn new technology to build automation suites and adhere to the project requirement
• Create and execute system level test plans, Procedures, perform tests, and document Verification Results
• Should have hands on experience to define the test scope, author the system level test plans, test procedures, execute & document verification results and consolidate the reports
• Well versed with functional testing, regression testing, integration testing, UI Testing, Report Testing end to end testing to ensure the complete coverage of the test conditions for respective module
• Should be able to review, understand and challenge the system requirements for scope, risk, suitability and testability
• Strong hands experience on Functional Testing, using Python/other scripting to ensure the development of automation tests
• Demonstrated troubleshooting, analytical, and problem-solving skills
• Good to have Knowledge of Healthcare Domain with Understanding of Healthcare Standards such as DICOM, HL7, IHE etc.
• Delivers tasks on-time, identify and raise issues, risks discovered
• Reacts open-mindedly to new perspectives or ideas. Continuously learns, and considers creative solutions when appropriate
• Participate in and contribute test effort estimates in Sprint/Release planning sessions
• Be passionate about driving software quality
• Accurately track and report time against multiple projects
• Utilise your expertise and knowledge to help drive QA best practices and process improvements