Career Profile
Senior Quality Assurance Engineer with 10+ years of experience, including 5+ years in test automation using Cypress, with a strong understanding of Cypress concepts and techniques. A team-oriented professional, committed to ensuring software quality, compliance with system requirements specifications, and meeting production-level standards.
Extensive experience in multiple types of testing, including functional, regression, integration, cross-browser, exploratory, mobile, and testing of web applications, web services (APIs), and databases. Expertise in creating and maintaining QA processes and workflows. Skilled in story analysis and clarification, as well as in writing test cases, reporting bugs, and tracking defects.
Experience
Titan OS develops cutting-edge operating systems for smart TVs, leveraging innovative technologies to enhance user experiences. As a QA Automation Engineer, I focus on ensuring the quality and reliability of our TV OS platforms.
- Design & Implementation: Developed and maintained end-to-end automated tests for TV OS features using JavaScript and the Suitest framework, as well as a custom Playwright-based test framework covering both API and UI for the TitanOS vendor onboarding platform.
- Test Strategy & Documentation: Designed the overall QA strategy for a specific team, updated all documentation, and ensured alignment with industry best practices.
- Test Suite Management: Continuously enhanced and expanded the test suite to ensure comprehensive coverage, leveraging modular and reusable components for scalability (parallel execution, multi-environment configs, test data management).
- CI/CD Integration: Connected test execution to Argo pipelines, enabling automated execution and real-time reporting with results delivered to Slack.
- Reporting & Monitoring: Improved visibility through reporting integrations and facilitated transparency across teams.
- Delivery Impact: Increased regression coverage, reducing release validation time, improving reliability.
- Collaboration: Partnered with developers, DevOps, and product teams to align testing efforts with business priorities.
- Knowledge Sharing & Mentorship: Led onboarding sessions for new joiners, mentored interns, and provided peer reviews to maintain quality standards.
- Process Improvement: Explored new methodologies and implemented best practices to refine testing processes and reduce test flakiness.
Enterprise data collection, orchestration, and analytics platform enabling organizations to integrate customer feedback (employees, users, patients, vendors, etc.) into core business systems through a low-code SaaS platform.
- Designed and wrote end-to-end automated tests for new and existing functionality using Cypress.
- Maintained and developed the existing automated test suite.
- Reviewed colleagues’ work and mentored team members.
- Continuously improved processes, brainstormed ideas, and communicated status and progress.
- Reviewed requirements, specifications, and technical design documents to provide timely feedback.
- Collaborated closely with product teams, stakeholders, and users from planning to delivery.
- Estimated, prioritized, planned, and coordinated testing activities.
- Actively participated in Scrum and other meetings.
Venmo is a peer-to-peer payment platform and mobile app enabling users to send money easily among friends, pay for goods and services, and make in-app purchases. It also functions as a social platform where transactions are visible to friends or the public.
- Designed, implemented, and executed test strategies to ensure product quality.
- Set strong examples of teamwork and collaboration within QE and cross-functional teams.
- Used test case management tools to maintain test plans and cases.
- Reported and tracked issues with bug tracking software.
- Performed ad hoc, edge case, and critical path testing.
- Conducted manual testing on mobile devices and provided quality feedback.
- Leveraged iOS and Android testing frameworks during regression.
A FinTech innovator providing digital wealth solutions for banks, credit unions, RIAs, broker-dealers, and insurance firms.
- Developed and maintained automated scripts to replicate real-world scenarios.
- Migrated Selenium tests to Cypress.
- Performed manual system tests when needed.
- Wrote Gherkin test scenarios.
A leading global provider of transportation and logistics services.
- Analyzed requirements, developed test plans and scenarios, and executed test cases.
- Performed SQL queries to set up, retrieve, and validate test data, ensuring UI matched back-end results.
- Reported and escalated issues to developers, and verified fixes.
- Clarified requirements with product owners.
- Created new Jira workflows to provide real QA metrics.
- Estimated effort for stories and QA tasks.
- Mentored new QA team members.
Cloud-based HR solution providing end-to-end hiring processes by combining sourcing, screening, and applicant tracking.
- Created test plans and executed test cases.
- Reported and validated bugs, and communicated with development teams.
- Tracked and reported issues using Jira.
- Maintained the automated test suite and created new automated cases (Selenium–Cucumber–Ruby).
Web-based subscription platform integrated into eCommerce sites.
- Analyzed requirements, developed test plans and scenarios, and executed test cases.
- Validated UI data consistency with back-end databases using SQL.
- Reported and escalated application issues, and verified fixes.
- Suggested user-friendly features to developers and product owners.
- Ensured compatibility across browsers and mobile devices.
- Tested APIs with Postman, verifying proper error handling.
- Verified deployments with sanity tests.
- Triggered Jenkins jobs to run automated API tests.
- Documented functionalities in Confluence.
- Participated in UX reviews, demos, and product meetings.
- Mentored and guided junior QA team members.
Provider of web and mobile well-being solutions for employers and health plans.
- Developed test plans, scenarios, and executed test cases.
- Used SQL to validate UI and back-end data consistency.
- Reported and escalated issues, and verified fixes.
- Collaborated with product owners for requirements clarification.
- Estimated story effort.
- Deployed front-end changes via Jenkins as part of continuous deployment.
- Documented functional specifications in Confluence.