Dedicated Senior Software Test Engineer with 3+ years of experience in manual and automation testing, specializing in API automation using Python. Strong expertise in integration, functional, regression, smoke, and sanity testing across web, mobile (Android/iOS), and API platforms. Skilled in developing robust test strategies, automation scripts, and defect management to ensure seamless software performance. Adept at collaborating with cross-functional teams and driving quality assurance best practices in Agile environments.
* Project: Zeta
* Domain: Banking
Areas of Automation Testing:
• Hands-on experience in automation testing of REST APIs using Python with PyCharm IDE.
• Understanding API specifications, including Swagger, Postman collections, and API documentation.
• Defining API test strategies, including functional, regression, and performance testing.
• Identifying test scenarios for positive, negative, and edge cases.
• Creating test data and mock responses for automation.
• Developing automated test scripts for RESTful APIs using the Pytest framework.
• Implementing parameterized tests in Pytest for better reusability.
• Utilizing Pytest fixtures for setup and teardown processes.
• Writing assertions to validate HTTP response codes, JSON payloads, headers, and response times.
• Handling authentication mechanisms and report generation using Allure.
• Capturing API request-response logs for debugging and analysis.
• Identifying and logging API defects in Jira or any test management tool.
• Collaborating with developers and QA teams to troubleshoot API failures.
• Participating in Agile ceremonies, including sprint planning, standups, and retrospectives.
Areas of Manual Testing:
• Strong knowledge of SDLC, STLC, testing artifacts, testing terminologies, test case designing, and execution.
• Extensive experience in testing RESTful APIs using Postman.
• Utilized Kibana for monitoring and analyzing logs generated during
test execution.
• Analyzing requirements, creating test plans, and defining test scenarios for functional, regression, and usability testing.
• Developing and executing test cases for web, mobile, and API testing, ensuring coverage of positive, negative, edge cases, and end-to-end scenarios.
• Identifying, logging, and tracking defects in Jira, collaborating with developers for resolution.
• Conducting manual regression, smoke, and sanity tests to validate new features and bug fixes.
• Working with stakeholders to validate the application’s functionality and user experience.
• Participating in daily standups, sprint planning, and retrospectives to ensure alignment with development teams.
• Involved in client interactions for UAT and CUG and presenting demos to the bank.