Talentship provides recruitment technology and talent management solutions focused on enhancing the hiring process and improving employee retention.
Chennai, Tamil Nadu, India
Not disclosed
On-site
Full Time
The QA Lead plays a critical role in overseeing the quality assurance processes within the organization, ensuring the delivery of high-quality software products. This leadership position bridges the gap between technical execution and strategic goals by guiding QA teams, optimizing testing methodologies, and aligning quality standards with organizational objectives. The role demands a strong combination of technical expertise, leadership skills, and a commitment to fostering a culture of quality and continuous improvement across all development efforts. Roles & Responsibilities Team Management: Interviewing, hiring, and mentoring skilled QA engineers Designing and delivering training programs to enhance team expertise in testing methodologies and tools Ensuring seamless onboarding for new team members to integrate them into the QA process effectively Delegating testing tasks based on individual team member strengths and expertise Quality Assurance Strategy: Establishing and maintaining robust QA processes, standards, and guidelines Defining quality benchmarks and performance metrics for testing deliverables Driving the adoption of automated testing frameworks and tools to improve efficiency Monitoring the QA lifecycle to ensure alignment with business and technical requirements Project Oversight: Collaborating with cross-functional teams to ensure quality objectives align with project goals Reviewing test plans, strategies, and coverage to ensure thorough validation of features and functionality Managing testing timelines, priorities, and resource allocation for multiple projects Ensuring all deliverables meet defined quality standards before deployment Cybersecurity and Compliance (Good to have): Implementing secure testing practices to identify vulnerabilities and ensure application security Ensuring compliance with organizational policies and industry standards for testing Promoting security awareness within the QA team and enforcing best practices Collaboration and Communication: Working closely with cross-functional teams, including product Owners, Scrum Team (TPM, Dev, QA, UI) and DevOps teams to align quality goals with project requirements Participating in Agile ceremonies like sprint planning, stand-ups, and retrospectives Providing clear and actionable test reports and metrics to stakeholders Reporting Structure Reports To: Engineering or QA Manager, Director of Technology Direct Reports: Senior QA Engineers, QA Engineers and Associate QA Engineers Key Competencies 1. Technical Expertise: Programming SkillsPrimary Languages : Any Programming Knowledge (Java, JavaScript or Python) OOP Concepts : Understanding object-oriented programming principles Scripting : Writing automation scripts efficiently Automation Frameworks Any Automation tool and its framework (Playwright (Preferrable), Cypress and Selenium) Web Technologies & Debugging HTML, CSS, JavaScript (Understanding DOM structure) XPath & CSS Selectors (For element identification) Dev-Tools Debugging (Using browser dev tools for element inspection) API Testing Postman (For manual API testing) Playwright/Selenium (Rest Assured)/Cypress API Testing (Built-in API automation) CI/CD & DevOps Integration Git/GitHub/GitLab/Bitbucket (Version control) Jenkins / GitHub Actions / GitLab CI/CD (Continuous integration & automation execution) Docker (Running tests in containerized environments)-Additional Kubernetes (For scaling automation in cloud environments)-Additional Cloud & Cross-Browser Testing Browser-Stack / Sauce Labs (For cross-browser testing) - Additional Lambda-Test (Cloud-based test execution) - Additional Test Management & Reporting TestNG / JUnit (For Java-based automation frameworks) Allure Reports / Extent Reports (For detailed reporting) JIRA / TestRail (Test case management & bug tracking) Database & Backend Testing SQL (For validating backend data) 2. Leadership and Team Management: Ability to mentor and inspire QA teams to achieve high performance Fostering a collaborative environment that emphasizes quality and accountability Managing team conflicts and facilitating resolution with empathy and fairness 3. Strategic Thinking: Defining long-term QA goals aligned with OKR Identifying opportunities for process improvement and innovation. Anticipating risks and developing mitigation strategies for quality assurance. 4. Project Management: Expertise in Agile and Scrum methodologies to support iterative development. Setting realistic test schedules, tracking progress, and ensuring timely delivery. Managing defective lifecycles and coordinating with development teams to resolve issues. 5. Communication Skills: Effectively communicating testing progress, challenges, and solutions to stakeholders. Translating complex QA findings into actionable insights for non-technical audiences. Providing constructive feedback to the QA team and collaborating teams. 6. Problem-Solving and Critical Thinking: Analyzing complex testing scenarios and devising effective solutions. Proactively addressing testing bottlenecks and system inefficiencies. Driving a culture of continuous improvement and innovation in QA processes. 7. Budget and Resource Management: Managing QA tool licenses and optimizing testing resource allocation. 8. Interpersonal Skills: Building rapport with team members, stakeholders, and other departments. Handling conflicts and facilitating collaborative problem-solving. Encouraging a positive, quality-focused team culture. 9. Focus on Innovation: Staying updated on emerging testing tools, trends, and technologies. Promoting automation and AI-based testing to enhance efficiency and accuracy. 10. Adaptability and Resilience: Handling changes in project priorities or scope with flexibility and focus. Maintaining composure and efficiency under tight deadlines. 11. Results Orientation: Ensuring test deliverables meet or exceed quality benchmarks. Tracking measurable outcomes to evaluate team and project success. Decision Authority Defines the QA strategy, including tools, frameworks, and methodologies. Approves testing timelines, resource assignments, and deliverable milestones. Allocates resources for manual and automated testing based on project needs. Makes decisions on training and skill enhancement investments for the QA team. Validates critical changes in test scope, coverage, or workflows in collaboration with stakeholders. Show more Show less
Chennai
INR 30.0 - 45.0 Lacs P.A.
Hybrid
Full Time
Job Description: Technical Architect Job Overview We are seeking an experienced Technical Architect to join our team. This role demands a highly skilled professional with deep expertise in software development, cloud operations, and modern web technologies. The Technical Architect will lead the design and delivery of scalable, secure, and high-performing solutions, leveraging their proficiency in JavaScript, Node.js, React, Angular, and cloud platforms. You will collaborate with cross-functional teams to architect innovative systems that align with business objectives. Key Responsibilities Solution Design & Architecture : Design end-to-end technical architectures for complex applications, ensuring scalability, reliability, and performance. Define system components, integration patterns, and data flows to meet business requirements. Create architecture blueprints, technical roadmaps, and documentation for development teams. Software Development Leadership : Provide technical guidance to development teams, ensuring best practices in coding, testing, and deployment with a focus on JavaScript-based frameworks. Lead the implementation of front-end and back-end solutions using React, Angular, Node.js, and related technologies. Participate in code reviews and mentor developers to maintain high-quality standards. Cloud Operations & Strategy : Architect and optimize cloud-based solutions using platforms such as AWS, Azure, or Google Cloud. Implement cloud-native designs, including microservices, serverless architectures, and containerization (e.g., Docker, Kubernetes). Oversee cloud infrastructure management, including cost optimization, security, and performance monitoring. Collaboration & Stakeholder Management : Work closely with product managers, business analysts, and stakeholders to translate business goals into technical solutions. Communicate architectural decisions and trade-offs effectively to both technical and non-technical audiences. Collaborate with DevOps teams to ensure seamless CI/CD pipelines and infrastructure-as-code practices. Innovation & Problem Solving : Stay updated on emerging technologies and evaluate their applicability to organizational needs. Troubleshoot complex technical issues and provide innovative solutions to enhance system performance and reliability. Ensure systems are secure, compliant with industry standards, and resilient to failures. Required Skills & Qualifications Experience : 12+ years of experience in software development, with at least 4+ years in a Technical Architect or similar role. Proven track record of designing and implementing large-scale software systems with JavaScript-based technologies. Extensive hands-on experience with cloud platforms (AWS, Azure, GCP) and cloud operations. Technical Expertise : Mastery of JavaScript , including ES6+ syntax, asynchronous programming, and modern development practices. Expertise in Node.js for building scalable back-end services and APIs (REST, GraphQL). Proficiency in front-end frameworks such as React and Angular , including state management (e.g., Redux, NgRx) and component-based architecture. Strong understanding of software design patterns, microservices architecture, and full-stack development. Experience with cloud technologies, including IAM, VPC, load balancing, auto-scaling, and serverless computing. Familiarity with containerization tools (Docker, Kubernetes) and orchestration frameworks. Knowledge of database systems (SQL, NoSQL) and data modeling. Soft Skills : Strong problem-solving and analytical skills. Excellent communication and leadership abilities. Ability to work in a fast-paced, collaborative environment. Education : Bachelors degree in Computer Science, Engineering, or a related field (Master’s degree preferred). Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Architect, TOGAF) are a plus. Preferred Qualifications Experience with additional JavaScript frameworks or libraries (e.g., Vue.js, Express.js). Proficiency with DevOps tools (e.g., Jenkins, Terraform, Ansible) and CI/CD pipelines tailored to Node.js and React/Angular projects. Knowledge of enterprise integration patterns and middleware technologies (e.g., Kafka, RabbitMQ). Background in security best practices, including encryption, authentication, and compliance frameworks (e.g., GDPR, HIPAA). Familiarity with AI/ML integration or big data technologies (e.g. Spark) is an advantage. Role & responsibilities Preferred candidate profile Perks and benefits
Chennai, Bengaluru
INR 40.0 - 70.0 Lacs P.A.
Hybrid
Full Time
Job Overview We are seeking an experienced Technical Architect to join our team. This role demands a highly skilled professional with deep expertise in software development, cloud operations, and modern web technologies. The Technical Architect will lead the design and delivery of scalable, secure, and high-performing solutions, leveraging their proficiency in JavaScript, Node.js, React, Angular, and cloud platforms. You will collaborate with cross-functional teams to architect innovative systems that align with business objectives. Key Responsibilities Solution Design & Architecture : Design end-to-end technical architectures for complex applications, ensuring scalability, reliability, and performance. Define system components, integration patterns, and data flows to meet business requirements. Create architecture blueprints, technical roadmaps, and documentation for development teams. Software Development Leadership : Provide technical guidance to development teams, ensuring best practices in coding, testing, and deployment with a focus on JavaScript-based frameworks. Lead the implementation of front-end and back-end solutions using React, Angular, Node.js, and related technologies. Participate in code reviews and mentor developers to maintain high-quality standards. Cloud Operations & Strategy : Architect and optimize cloud-based solutions using platforms such as AWS, Azure, or Google Cloud. Implement cloud-native designs, including microservices, serverless architectures, and containerization (e.g., Docker, Kubernetes). Oversee cloud infrastructure management, including cost optimization, security, and performance monitoring. Collaboration & Stakeholder Management : Work closely with product managers, business analysts, and stakeholders to translate business goals into technical solutions. Communicate architectural decisions and trade-offs effectively to both technical and non-technical audiences. Collaborate with DevOps teams to ensure seamless CI/CD pipelines and infrastructure-as-code practices. Innovation & Problem Solving : Stay updated on emerging technologies and evaluate their applicability to organizational needs. Troubleshoot complex technical issues and provide innovative solutions to enhance system performance and reliability. Ensure systems are secure, compliant with industry standards, and resilient to failures. Required Skills & Qualifications Experience : 12+ years of experience in software development, with at least 4+ years in a Technical Architect or similar role. Proven track record of designing and implementing large-scale software systems with JavaScript-based technologies. Extensive hands-on experience with cloud platforms (AWS, Azure, GCP) and cloud operations. Technical Expertise : Mastery of JavaScript , including ES6+ syntax, asynchronous programming, and modern development practices. Expertise in Node.js for building scalable back-end services and APIs (REST, GraphQL). Proficiency in front-end frameworks such as React and Angular , including state management (e.g., Redux, NgRx) and component-based architecture. Strong understanding of software design patterns, microservices architecture, and full-stack development. Experience with cloud technologies, including IAM, VPC, load balancing, auto-scaling, and serverless computing. Familiarity with containerization tools (Docker, Kubernetes) and orchestration frameworks. Knowledge of database systems (SQL, NoSQL) and data modeling. Soft Skills : Strong problem-solving and analytical skills. Excellent communication and leadership abilities. Ability to work in a fast-paced, collaborative environment. Education : Bachelors degree in Computer Science, Engineering, or a related field (Master’s degree preferred). Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Architect, TOGAF) are a plus. Preferred Qualifications Experience with additional JavaScript frameworks or libraries (e.g., Vue.js, Express.js). Proficiency with DevOps tools (e.g., Jenkins, Terraform, Ansible) and CI/CD pipelines tailored to Node.js and React/Angular projects. Knowledge of enterprise integration patterns and middleware technologies (e.g., Kafka, RabbitMQ). Background in security best practices, including encryption, authentication, and compliance frameworks (e.g., GDPR, HIPAA). Familiarity with AI/ML integration or big data technologies (e.g. Spark) is an advantage.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.