Develop and execute comprehensive test plans and test cases, ensuring accurate validation of web applications and aligning with product requirements.
Design, implement, and maintain automated testing frameworks using tools like Tricentis and Testinium, building test automation suites from scratch when necessary.
Conduct various testing types, including Smoke, Sanity, Regression, Retest, and End-to-End (E2E) testing, to ensure the reliability and performance of applications.
Collaborate with Agile teams to integrate testing processes into the development lifecycle, leveraging Agile testing methodologies and principles.
Set up and optimize CI/CD pipelines for automation testing and reporting, working closely with DevOps teams to enhance workflow efficiency.
Investigate and follow up on defects, utilizing strong analytical and troubleshooting skills to isolate root causes and provide actionable solutions.
Advocate for superior user experiences by identifying and addressing application usability and performance issues during the testing phase.
Maintain a continuous focus on improving Quality Assurance (QA) and Quality Control (QC) practices, contributing to testing strategies and best practices.
Requirements:
Bachelors degree in Computer Science or a related field with at least 4+ years of experience in software testing, validation, and release management.
Proven experience preparing and executing testing plans, writing detailed test cases, and organizing comprehensive test cycles for web applications.
Strong expertise in automation testing and frameworks, with hands-on knowledge of tools like Tricentis and Testinium.
Familiarity with Agile methodologies and experience integrating testing within Agile development workflows.
Solid understanding of CI/CD practices, with experience in implementing automation testing setups in collaboration with DevOps teams.
Demonstrated technical troubleshooting skills for defect isolation, root cause analysis, and effective resolution.
Proficient in running diverse testing types such as Smoke, Sanity, Regression, Retest, and E2E for complex applications.
Healthcare domain knowledge is a plus, with a passion for ensuring quality in user-facing applications.