
Sheraz Gulfam
Senior QA Engineer specializing in automation and performance testing
Competenze

Consulta i miei servizi

Portfolio
Esperienza lavorativa
Senior Software QA Engineer
ArhamSoft • Full time
Jan 2023 - Present • 3 yrs 10 mos
Working as a senior software QA engineer, contributing to the quality and reliability of web-based e-commerce and business applications, including an offshore assignment for Gold.com, a precious metals retail and wholesale platform. Key Responsibilities & Expertise: • Web Application Testing: Perform functional, regression, smoke, integration, and exploratory testing across complex business workflows. • Playwright Automation (JavaScript): Develop and execute automated UI test scripts to validate critical user journeys and reduce repetitive manual testing. • API Testing: Test REST APIs using Postman, validating request/response data, status codes, business rules, and error handling. • Database Testing: Use SQL Server to verify data persistence, database integrity, order records, and business logic. • E-commerce & Order Management: Test customer management, order creation, order processing, inventory, warehouse, fulfillment, shipping, and insurance workflows. • Third-Party Integrations: Validate integrations involving shipping, logistics, warehouse automation, and external service providers. • Defect Management: Identify, document, reproduce, track, and retest defects with clear steps and supporting evidence. Primary Tools: Playwright, JavaScript, Postman, SQL Server, Azure DevOps, Jira, and Hangfire. My focus is to identify real-world defects, protect critical business workflows, and deliver reliable software through thorough testing and clear communication.
Software QA Engineer
ServiceProvider • Full time
Nov 2019 - Jul 2021 • 1 yr 8 mos
Worked as a Software QA Engineer, responsible for validating web applications and ensuring that software met functional requirements and quality expectations. Key Responsibilities & Expertise: • Functional Testing: Validated application features, business rules, user workflows, and expected system behavior. • Regression & Smoke Testing: Verified existing functionality after new changes, bug fixes, and releases. • Exploratory Testing: Investigated application behavior to uncover unexpected issues and usability problems. • Test Case Development: Prepared and executed test cases based on requirements and application functionality. • Bug Reporting: Documented defects with clear reproduction steps, expected results, and actual results. • Collaboration: Worked with developers and team members to verify fixes and improve overall software quality. Built a strong foundation in manual testing, defect lifecycle management, test documentation, and software quality assurance.