Post Job Free
Sign in

Quality Assurance Software

Location:
Sunnyvale, CA
Salary:
$100k per annum
Posted:
December 04, 2024

Contact this candidate

Resume:

Amrita Adhikari

*****************@*****.***

720-***-****

Professional Summary:

•Over 7 years of experience in Software Quality Assurance, specializing in both Manual and Automation Testing across various domains including healthcare, insurance, and retail.

•Expert in designing and developing comprehensive Test Plans, Test Cases, and Test Reports for both Manual and Automated testing processes, ensuring thorough coverage of all functional and non-functional requirements.

•Extensive experience in automating System Integration Testing (SIT), Regression, and Functional test suites using tools like Selenium WebDriver, Java, TestNG, and Cucumber, delivering robust and scalable test automation solutions.

•Proficient in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), from requirements gathering and analysis to test execution and defect tracking.

•Subject Matter Expert (SME) in Testing, with hands-on experience in various testing tools and technologies including Selenium WebDriver, Java, HTTP client libraries, POSTMAN, SOAPUI, Jenkins, SQL, JUnit, NUnit, and Cucumber.

•Demonstrated expertise in a wide range of testing types, including GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, Compatibility, Cross-Browser, Security, and Database Testing.

•Strong proficiency in high-level programming languages such as JavaScript and Java, with a solid understanding of their application in test automation.

•In-depth knowledge of Software Quality Assurance practices, including Manual and Automated testing methodologies, with experience in tools such as Selenium RC/WebDriver/IDE/Grid, NUnit, TestNG, JUnit, LoadRunner, Quality Center, JIRA, SOAPUI, and Postman.

•Extensive experience in testing client-server and web-based applications, including backend testing, with a focus on ensuring application reliability and performance.

•Hands-on experience in writing and executing SQL queries to perform comprehensive back-end testing, validating data integrity and accuracy.

•Strong background in functional and UAT testing, using Selenium WebDriver for both platform-specific and cross-platform web testing across major browsers (Safari, Google Chrome, Firefox, IE).

•Proficient in web services validation, using tools like RESTful and SOAPUI to ensure accurate request and response handling for SOAP and REST APIs.

•Experience in developing and executing all stages of the Testing Lifecycle, including Test Plan creation, Test Case design, Test Execution, Defect Reporting, and Requirement Traceability Matrix.

•Familiar with various SDLC methodologies, including Agile, SCRUM, SAFE, and Waterfall, adapting testing strategies to fit project requirements and timelines.

•Skilled in Behavior Driven Development (BDD) using Cucumber, creating test scenarios in Gherkin language to enhance collaboration between technical and non-technical stakeholders.

•Strong experience in creating Java test scripts for Black Box and White Box Testing using Selenium WebDriver, ensuring robust test coverage and defect detection.

•Proven ability to test APIs and web services manually and through automation, leveraging tools like Postman and SOAPUI for comprehensive validation.

•Experienced in manual testing, including user interface testing, Black Box Testing, Regression Testing, User Acceptance Testing, and effective Bug Tracking.

•Proficient in using SoapUI and Postman for Web Services/API testing, applying various assertions such as SOAP fault, Contains, XPath, etc., to validate service endpoints and responses.

•Experienced in validating system performance, including speed, responsiveness, scalability, and stability under workload using JMeter and HP LoadRunner.

•Strong documentation skills, with a track record of producing detailed defect reports and tracking progress using tools like JIRA and Rally.

•Expertise in SQL query writing and execution, with experience in performing backend testing to ensure data accuracy and integrity.

Tools and Technologies:

Languages: Java, JavaScript, HTML5, XHTML, XML, CSS3

Testing Tools: Selenium WebDriver, Jira, Quality Center, Appium, See test, Postman, Cucumber, SOAPUI

IDEs: Visual Studio Code, Eclipse, IntelliJ IDEA, NetBeans

Web Debugging Tools: XPath, Xpather

Databases: SQL Server, MS Access, Oracle

Browsers: Internet Explorer, Firefox, Safari, Google Chrome

Test Frameworks: NUnit, TestNG, JUnit

Version Control and Other Tools: SourceTree, Bitbucket, Git, TFVC

Professional Experience:

LifePoint Health, Brentwood, TN Nov 2021 - Present

QA Automation Engineer/SDET

Project Description: The Patient Management System (PMS) project at LifePoint Health is a project for developing automating testing for a comprehensive system designed to handle patient scheduling, medical records, and appointment management. The focus is on ensuring the accuracy, security, and compliance of healthcare transactions and patient data handling. Objectives included validating functionality across various modules, ensuring regulatory compliance with HIPAA, and automating end-to-end workflows to enhance operational efficiency.

Responsibilities:

•Created automated scripts using Selenium WebDriver and Java to verify adherence to HIPAA regulations, including data encryption, masking, and secure access controls for Protected Health Information (PHI).

•Designed automated processes with Java and TestNG for generating compliance reports to document adherence to healthcare standards and regulatory requirements.

•Implemented scripts with Selenium WebDriver and Java to validate data accuracy, encryption, and role-based access controls in the patient records database, ensuring secure handling of PHI.

•Developed end-to-end automated test cases using Selenium WebDriver, Java, and TestNG to verify the functionality of appointment scheduling, rescheduling, and cancellation, including automated notification checks.

•Automated the testing of appointment reminders and notifications using Java and Selenium WebDriver to ensure timely and accurate delivery to patients and providers.

•Created and executed automated scripts for testing video consultations and remote monitoring features using Selenium WebDriver, Java, and Appium, ensuring compliance with telehealth regulations and standards.

•Automated tests with Java and Selenium WebDriver to validate adherence to telehealth standards and ensure proper functionality of remote consultation and monitoring features.

•Automated integration tests using Postman, Rest Assured, and Java to ensure seamless interaction between the Patient Management System and other healthcare applications, including EHRs, billing, and insurance platforms.

•Implemented automated testing for RESTful APIs and web services using Postman and Rest Assured to validate data exchange and integration with healthcare systems.

•Created automated tests for SOAP web services using SOAPUI to verify data exchange and integration with other healthcare applications.

•Developed and executed automated tests for mobile applications using Appium on iOS and Android platforms to ensure consistent functionality and user experience in accessing patient information and managing appointments.

•Implemented automated cross-platform mobile tests using Appium to validate the functionality of healthcare applications on both iOS and Android devices.

•Automated the verification of role-based access controls and authentication mechanisms using Selenium WebDriver and Java to ensure only authorized users can access patient data.

•Automated tests using SQL and Java to assess and validate database security measures, including user roles, permissions, and encryption protocols to protect sensitive healthcare data.

•Developed and executed automated end-to-end workflow tests with Selenium WebDriver, Java, and TestNG to streamline and validate complex patient management processes.

•Implemented batch execution of test cases using Maven and TestNG to efficiently validate complex workflows and scenarios across different environments.

•Created and executed automated UAT test cases using Java and Selenium WebDriver to ensure the Patient Management System met end-user requirements and provided a satisfactory user experience.

•Generated automated UAT reports using Java and TestNG to summarize results and provide feedback for continuous improvement.

•Developed and maintained comprehensive automation frameworks using Java, Selenium WebDriver, Cucumber, and TestNG to support various testing needs.

•Automated execution of SQL queries using SQL Server to validate data integrity, stored procedures, and database mappings.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, SOAPUI, Postman, SQL, Oracle, Maven, iOS, Android, HIPAA compliance tools, Windows, UNIX, MS Office

Manulife, Boston, MA Sept 2019- Oct 2021

QA Automation Engineer/ SDET

Project Description: The Insurance Policy Management Automation project aimed to enhance the efficiency and accuracy of Manulife's insurance policy management system. The project focused on automating the end-to-end processes involved in policy issuance, claims processing, and premium management, ensuring robust performance, compliance with insurance regulations, and seamless integration with other financial systems.

Responsibilities:

•Developed and maintained automated test scripts using Selenium WebDriver with C# for insurance policy management applications, including policy issuance, claims processing, and premium calculations.

•Enhanced the existing Selenium Automation Framework with C# .NET, implementing Data Driven Testing for comprehensive insurance scenarios.

•Created and executed detailed test plans and test cases based on insurance domain requirements, ensuring coverage of functional and non-functional aspects such as underwriting, policy administration, and claims management.

•Conducted manual and automated testing, including Sanity, Functional, Negative, Regression, System, Integration, End-to-End, and Backend testing.

•Validated and automated Web Services and APIs using Postman and RESTful APIs, focusing on insurance transactions, claims submissions, policy updates, and financial transactions.

•Utilized SOAPUI for testing SOAP-based web services integral to insurance applications.

•Validated data accuracy and integrity in Microsoft Azure SQL Server, including policy data, customer records, and transaction logs.

•Executed Load Tests for performance evaluation using LoadRunner, analyzing response times and system behavior under varying loads.

•Implemented BDD methodologies using Spec Flow and Gherkin, creating test scenarios for insurance workflows such as policy renewals, claims adjudication, and premium adjustments.

•Conducted mobile application testing for insurance apps using Appium, covering both iOS and Android platforms to ensure cross-device compatibility and functionality.

•Utilized tools like Guidewire and Duck Creek for insurance policy management and claims processing to ensure seamless integration and functionality.

•Engaged with Solvency II and IFRS 17 compliance tools for regulatory and financial reporting in the insurance sector.

•Managed test cases, defect tracking, and reporting using TFS and Test Manager, providing detailed status updates and defect profiles.

•Automated test executions and reporting using Jenkins, ensuring consistent and timely test results across various test environments.

•Participated in Agile Scrum meetings, working closely with Product Owners, Developers, and QA team members to address requirements and resolve issues.

•Addressed high-severity issues with priority, ensuring swift resolution and minimal disruption to project timelines.

Environment: Selenium WebDriver, Appium, NUnit, Spec Flow, Gherkin, BDD, Postman, SOAPUI, LoadRunner, TFS, Git, SQL Server, Microsoft Azure SQL, Visual Studio, Guidewire, Duck Creek, Solvency II, IFRS 17, JIRA

Eddie Bauer, Naperville, IL Jan 2018 - Aug 2019

QA Engineer

Project Description: The Platform Quality Assurance project focused on ensuring the reliability, performance, and functionality of Eddie Bauer’s online retail platform. The project involved comprehensive testing of the e-commerce website's features, integration with Oracle databases, and API services to deliver a seamless shopping experience.

Responsibilities:

•Created detailed test plans, managed the QA team, assigned tasks, and conducted regular meetings to ensure effective coordination and progress.

•Developed and maintained test plans, test cases, and automation documents for comprehensive testing of e-commerce functionalities, including product listings, shopping cart, and checkout processes.

•Developed and executed automated test scripts to validate the end-to-end checkout process, including cart modifications, coupon applications, payment gateway integration, and order confirmation.

•Actively participated in all stages of the Software Testing Life Cycle (STLC) and followed Agile methodologies for continuous improvement and adaptation.

•Automated regression and functional test suites using Selenium WebDriver with Java, integrating TestNG for test execution.

•Designed and executed automation scripts, leveraging Maven and Selenium Grid for parallel execution across different platforms and browsers.

•Automated testing of user login, registration, and profile management functionalities to ensure secure access and proper role-based authorization for different user types.

•Conducted API testing using Postman to validate various RESTful services and ensured correct API responses for operations such as product search, user authentication, and order processing.

•Performed data validation and integrity testing by executing SQL queries on Oracle databases to verify data accuracy and consistency across application components.

•Developed and maintained an in-house automation framework based on Java and Selenium for efficient regression testing.

•Utilized Jenkins for continuous integration, creating TestNG XML-based test suites and scheduling automated test runs in different environments.

•Collaborated with development teams for integration testing, ensuring proper interaction between Oracle databases and the application components.

•Monitored test results, tracked defects, and reported issues using Jira, and provided detailed defect reports and status updates to project stakeholders.

•Automated responsiveness tests for mobile devices using Selenium’s mobile emulation capabilities and cross-browser testing tools to ensure the e-commerce site functions properly on various screen sizes and devices.

•Automated testing for integration with third-party services such as payment gateways, shipping carriers, and customer review systems to ensure seamless interactions.

•Coordinated and executed User Acceptance Testing (UAT) based on end-user requirements to validate that the e-commerce platform met business expectations and user needs.

Environment: Java, TestNG, Postman, Windows, Gherkin, Cucumber, BDD, SQL Server, Agile, API, Jira, Selenium WebDriver

Price Choppers, Kansas City, MO Mar 2016 – Dec 2017

QA Analyst

Project Description: The Price Choppers Digital Shopping Hub project involved creating and optimizing an advanced online shopping platform for Price Choppers. It helped to streamline the customer shopping experience by integrating various features such as real-time inventory updates, checkout processes, personalized recommendations, and order management.

Responsibilities:

•Heavily involved in interacting with the Business Clients, Product Owners, Developers and QA Manager to analyze the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.

•Attended Change Request Meetings to ensure products and changes are fully documented for further Test changes.

•Manually tested the Web application to ensure the flow of the application functionality.

•Performed retesting after fixing the bugs manually.

•Tracked and Logged Bugs in a Bug Tracking Tool like TFS.

•Performed End-to- End testing manually.

•Executed manual tests using Quality center for testing of the application.

•Used POSTMAN to manually test web services and APIs.

•Involved in writing and executing SQL Queries for Back-End testing and extract relevant data from the database.

•Performed Data Integrity Testing, Functionality Testing and Back-end testing.

•Executed End -to- End test scenarios.

•Extensively involved in resolving bugs fixes with the Development Team.

•Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

•Created, reviewed, and executed SQL test queries to validate records in the database.

•Set up the test environment and was responsible for migration between the Development Environment and Testing Environment.

Environment: Quality Center, Web Services, API, TFS, SQL Server, Postman, Agile Methodology (Scrum/Sprint)



Contact this candidate