Role & responsibilities : Deploy, configure, and manage infrastructure across cloud platforms like AWS, Azure, and GCP. Automate provisioning and configuration using tools such as Terraform. Design and maintain CI/CD pipelines using Jenkins, GitLab CI, or CircleCI to streamline deployments. Build, manage, and deploy containerized applications using Docker and Kubernetes. Set up and manage monitoring systems like Prometheus and Grafana to ensure performance and reliability. Write scripts in Bash or Python to automate routine tasks and improve system efficiency. Collaborate with development and operations teams to support deployments and troubleshoot issues. Investigate and resolve technical incidents, performing root cause analysis and implementing fixes. Apply security best practices across infrastructure and deployment workflows. Maintain documentation for systems, configurations, and processes to support team collaboration. Continuously explore and adopt new tools and practices to improve DevOps workflows.
Job Description: We are looking for an experienced QA Lead to establish and lead the Quality Assurance function for our suite of Financial technology products complex, data-driven platforms used by leading MNCs globally. The QA Lead will be responsible for building the QA process from the ground up , setting up Jira + Xray-based test management , defining SLAs, defect lifecycle, and regression packs , and driving a culture of quality, speed, and accountability across development and UAT environments. This is both a hands-on and strategic role ideal for someone who can design process frameworks and dive deep into test planning, automation, and triage when needed. Key Responsibilities: 1. QA Strategy & Process Design Define and implement the organization-wide QA framework covering unit, integration, regression, and UAT testing. Set up and maintain Jira Cloud + Xray for test case management, traceability, and reporting. Establish the Dev QA UAT Release flow, including entry/exit criteria for each environment. Define and enforce severity, priority, and SLA matrix for defects (S0S4, P0–P3). Develop a Regression Pack and ensure its reuse across all product releases. 2. Test Planning & Execution Translate product requirements into clear test plans and risk-based testing strategies. Prepare detailed test cases, ensure proper version control, and manage test executions per build. Conduct hands-on functional, regression, and exploratory testing for complex modules (pricing, workflows, file uploads, and policy generation). Collaborate closely with developers to reproduce, analyze, and resolve defects. 3. Automation & CI Integration Collaborate with developers and SDETs to automate smoke and regression suites using Pytest, Playwright, Postman, etc. Integrate test results into Bitbucket Pipelines for continuous feedback and build gating. Maintain versioned test data and environments for repeatable execution. 4. UAT & Go-Live Support Work with teams to prepare UAT scripts and readiness checklists. Track and triage UAT defects through Jira with clear reporting to management. Generate UAT Sign-Off Packs and coordinate Go-Live readiness validation. 5. Metrics & Reporting Define and track QA KPIs — Defect Leakage, MTTR, Regression Pass %, Cycle Time . Create Jira dashboards for real-time visibility into QA progress and quality trends. Present weekly QA health reports and post-release retrospectives. 6. Leadership & Mentoring Lead and mentor a small QA team (manual + automation). Train developers and testers on test management tools and quality best practices. Participate in recruitment and onboarding of new QA hires.
Responsibilities: Provide first-line and second-line technical support to customers via email, phone, or chat. Diagnose and resolve software issues, bugs, and technical queries efficiently and effectively. Create and maintain knowledge base articles, documentation, and FAQs for both internal and customer use. Assist with system monitoring and performance tuning to ensure software stability. Assist customers in product feature usage, configurations, and best practices. Provide training to end-users or internal teams on new features and functionalities. Log and track incidents in the support management system , ensuring that all issues are addressed promptly. Stay up-to-date with the latest software releases, patches, and updates.