- Trivandrum
- 3 - 6 Years
- Not disclosed
- Full Stack Developer
- 1 Days ago
We're looking for a QA Team Lead to own quality across our product delivery lifecycle — from test planning through to release sign-off. This is a hands-on leadership role: you'll manage a team of QA Engineers, build and run a disciplined testing process, and act as the key quality checkpoint between Engineering, DevOps, and Product. You'll be equally comfortable coaching your team through a tricky defect triage and standing in front of stakeholders to explain why a release isn't ready yet. We're a process-driven organisation with clearly defined quality gates, defect SLAs, and release readiness standards. You don't need to build this from scratch — but you do need to be excellent at running it, improving it, and holding the line when it matters. What You'll Do Team Leadership Lead, coach, and grow a team of QA Engineers — including workload planning, performance management, and skill development. Own hiring and onboarding for the QA team, including training new hires on our testing tools and quality standards. Run regular team retrospectives and turn recurring issues into concrete process improvements. Represent QA in sprint planning, backlog grooming, design reviews, and release meetings. Flag resourcing, tooling, or skills gaps to your manager early, backed by data (defect trends, coverage gaps, missed SLAs). Set the team's day-to-day rhythm: sprint-level test planning, defect triage, and monthly quality reporting. Quality Process Ownership Own the end-to-end test planning process: requirements review, test strategy, test case design, test data preparation, execution, defect logging, retest, and sign-off. Make sure QA is involved from the start of each sprint — test coverage should be planned before development begins, not bolted on afterward. Keep core QA deliverables current every sprint: test plans, test cases mapped to acceptance criteria, test data, the regression suite, the defect log, and a release readiness summary. Run the required test types every sprint — functional and regression testing as standard, smoke testing after every deployment, integration testing for API changes, and performance/security testing for major releases. Jointly own the Definition of Done with the development team — a story doesn't move forward until both development and QA have signed off. Own the handover checklist into user acceptance testing, confirming the technical side is ready before business stakeholders get involved. Maintain a clean, well-documented defect lifecycle — clear titles, severity ratings, reproduction steps, expected vs. actual behaviour, and environment details on every ticket. Enforce defect response times based on severity, escalating critical issues immediately and routine ones on a predictable cadence. Make sure nothing gets closed without being properly retested, and that visual or design-related issues get sign-off from the design team before being dismissed. AI-Assisted Development Quality Checks Own the extra QA steps required whenever AI tools have been used in development — reviewing security scan results, checking that AI-referenced code libraries and functions are real and behave as expected, running full regression on any AI-touched code, and confirming any resulting technical debt gets logged. Apply the team's internal quality marker to any AI-assisted work once QA has signed off — this is what confirms the work is ready to move forward. Make sure the team never enters proprietary code, client data, or credentials into any AI tool. Release & Cross-Functional Coordination Sign off on release readiness, confirming all planned work has cleared testing and no serious defects remain open. Provide QA's security validation as part of the pre-release security review. Confirm regression results and coverage targets are met before a release is cleared for the next stage. Work closely with DevOps on any post-release issues, including confirming environment stability and supporting rollback decisions if something goes wrong. Act as QA's point of contact for the design team on visual or UX-related defects, and respond quickly when a design question needs QA input. Coordinate with Business Analysts on preparing acceptance testing scenarios. Report on team and quality metrics to your manager on a regular cadence. What We're Looking For Leadership & People Skills Proven experience managing and developing a QA team (8+ people), including performance conversations. Confident stakeholder management — you're comfortable representing QA to Product, Engineering, DevOps, and senior leadership. A track record of running structured retrospectives and turning quality data into real process improvements. Process Discipline Experience building or running a structured, repeatable QA process — not ad hoc testing. Comfortable working with issue-tracking tools (e.g. JIRA), defect classification systems, and clear documentation standards. Used to working within multi-step approval processes and holding a firm line on quality standards, even under release pressure. Technical Knowledge Solid grounding in the full testing lifecycle: functional, regression, smoke, integration, performance, and security testing. Familiarity with security scanning tools and vulnerability/dependency checks, and how to read their output. Working knowledge of CI/CD pipelines and environment structures (dev, QA, staging, UAT, production) and how QA fits into each stage. Comfortable with the idea of validating AI-assisted code — checking for issues like fabricated dependencies or silent regressions. No prior experience required; we'll provide training. Experience 10+ years in Quality Assurance, including at least 2 years leading a QA team. Experience working in a structured, process-driven environment is a strong plus.
We are looking for a Full-Stack Developer responsible for designing, developing, and maintaining scalable web applications. The role involves backend API development using Node.js & GraphQL, frontend development with Vue.js, and efficient data management using MongoDB and PostgreSQL. Key Responsibilities : Backend (Node.js & GraphQL) Design and develop scalable backend services using Node.js Build GraphQL schemas, queries, mutations, and resolvers Implement authentication & authorization (JWT, OAuth, role-based access) Handle API performance optimization and error handling Integrate third-party services (payment gateways, email, SMS, etc.) Write clean, reusable, and testable backend code Implement logging, monitoring, and security best practices. Frontend (Vue.js) Develop responsive and user-friendly UI using Vue.js Consume GraphQL APIs using Apollo Client or similar Implement state management (Vuex / Pinia) Optimize UI performance and loading time Work closely with UI/UX designers to convert designs into code Ensure cross-browser compatibility and mobile responsiveness Database (MongoDB & PostgreSQL) Design and maintain database schemas Use PostgreSQL for transactional and relational data Use MongoDB for document-based or flexible schema data Optimize queries and indexes for performance Implement data migrations, backups, and recovery strategies. Ensure data integrity and security
We are seeking a skilled L2 Network Support Engineer to join our Network Operations Center (NOC) team. This role is responsible for advanced troubleshooting, incident management, and operational coordination to ensure the stability, performance, and availability of network and infrastructure environments. As an L2 Engineer, you will act as the primary escalation point for Level 1 support teams, taking ownership of complex incidents and coordinating with L3 engineering teams during major service disruptions. The role requires strong technical problem-solving skills, structured incident handling, and the ability to operate effectively in a fast-paced 24×7 support environment. Key Responsibilities Incident Management & Resolution Take ownership of incidents escalated from L1 support teams. Investigate and resolve P1/P2 network and infrastructure incidents within defined SLA timelines. Maintain detailed incident timelines, logs, and documentation for operational visibility and reporting. Ensure incidents are managed according to severity and escalation frameworks (P1–P4). Advanced Network Troubleshooting Diagnose and resolve issues related to: Network connectivity and routing Edge infrastructure environments System and platform dependencies Perform root cause analysis using system logs, monitoring tools, and performance metrics. Execute approved remediation steps and recovery procedures. Escalation & Coordination Perform deep technical triage before escalating issues to L3 engineering teams. Clearly define the problem scope, business impact, and affected systems. Provide relevant logs, metrics, and troubleshooting evidence to enable faster resolution. Collaborate with cross-functional teams to restore services quickly. Major Incident Management Support and coordinate operational response during critical (P1/P2) incidents. Facilitate technical communication between engineering teams. Provide timely updates to stakeholders and operations teams during incident resolution. Continuous Service Improvement Participate in post-incident reviews and root cause analysis. Identify recurring incidents and contribute to preventive improvements and monitoring optimization. Support the development and enhancement of runbooks and operational procedures.