Software Development Engineer In Test
Current• Led QE team DevOps operations, including deployment of Cronjobs & Applications to Kubernetes clusters using Terraform, Vault, ArgoCD, and GitHub Actions. Monitored pod logs and metrics via Grafana and debugged using kubectl.• Led QE team’s CI/CD pipeline migration from BuildKite to GitHub Actions, customizing and integrating platform-specific build & release CI workflows to meet diverse scenarios.• Led tooling development within QE team using ReactJS, TypeScript, HTML, TailwindCSS, RESTful APIs, MUI, Ant Design, and Express.js, adhering to MVC framework. Integrated with internal services, databases, and external APIs, enabling seamless interaction for developers and testers with downstream systems, significantly improving testing efficiency.• Developed API Testing CronJob pipelines using NodeJS, Mocha, Axios, and RESTful APIs for critical services across dev and staging environments. Integrated Slack webhooks and S3 uploader to automate testing report notifications, enhancing real-time monitoring and issue detection.• Supported 4 end-to-end UI automation pipelines, including Salesforce, customer on-boarding, banking, and merchant portal. Facilitated stakeholder communication and patched code-base to match ongoing changes.• Streamlined Android automation workflows by integrating manual and automated testing steps using Espresso, Appium, ADB, and Android Studio, providing walkthroughs to QE Payments team, assisting with environment and device setup, and consulting on code errors and code-base quality.