Overview
Quality engineering and automation for an enterprise-scale device monitoring SaaS platform, supporting both mobile and web users across multiple devices and environments.
The platform handled user-critical workflows related to device health, monitoring, and analytics, requiring high reliability, performance, and cross-platform consistency.
What I worked on
- Led end-to-end QA efforts for a large-scale device monitoring application
- Performed comprehensive testing of:
- Mobile applications
- Web applications
- Backend systems and databases
- Validated GraphQL APIs and backend integrations supporting device data and user workflows
- Conducted static, functional, and data-driven testing across user-facing and backend components
- Analyzed website analytics and brand marketing data to ensure accuracy and reliability
Automation & technical implementation
- Designed and built a scalable automation framework from scratch using:
- Playwright (TypeScript)
- Cypress (JavaScript / TypeScript)
- Established reusable automation patterns for:
- Functional regression
- API validation
- Cross-platform workflows
- Ensured frameworks were maintainable, extensible, and CI-friendly
Engineering & delivery approach
- Owned QA strategy and technical design, aligning automation with business priorities
- Used JIRA and Azure DevOps for defect tracking, triage, and root cause analysis
- Served on the Change Control Board, helping prioritize and manage client-driven requirement changes
- Collaborated closely with:
- Product managers
- Developers
- Business stakeholders
- Participated in PI planning, sprint planning, and technical grooming
Performance & reliability testing
- Conducted load and performance testing using JMeter
- Identified performance bottlenecks and scalability risks in backend services
- Validated system behavior under real-world usage patterns
Documentation & governance
- Developed and maintained:
- Business Requirements Documents (BRDs)
- Functional Requirements Documents (FRDs)
- Test Plans and Test Strategies
- Supported UAT and SIT with business users
- Ensured test coverage, traceability, and release readiness
✓
Outcome
- Delivered a stable, scalable QA and automation foundation for a complex SaaS platform
- Improved cross-platform reliability across mobile and web
- Enabled predictable releases through structured QA processes and automation
- Strengthened collaboration between QA, engineering, and business teams