Home
Jobs

2219 Tdd Jobs - Page 21

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 - 11.0 years

8 - 13 Lacs

Kochi, Kakinada, Chennai

Work from Office

Naukri logo

Senior JAVA Developer Infopark Kakkanad, Kochi, Kerala Knowledge, Skills and Experience Required: Able to communicate clearly and accurately on technical topics in English (verbal and written) Can write performant, testable, and maintainable JAVA code with 6+ years of proven commercial JAVA experience. Knowledge of best practice and patterns across the implementation, build and deployment of JAVA services. Proven extensive experience of Java ecosystem and related technologies and frameworks. Spring Boot, Spring libraries and frameworks. Hibernate Maven Fluent in TDD and familiar with BDD Knowledge of Git, JIRA, Confluence, Maven, Docker and using Jenkins Solid experience of working with RESTful services in microservices oriented architectures Solid knowledge of working within a cloud-based infrastructure, ideally AWS Knowledge of NoSQL and relational database management systems, especially PostgreSQL Experience of building services within event or stream-based systems using either SQS, Kafka or Pulsar, CQRS Thorough understanding of Computer Science fundamentals and software patterns Nice to have: Experience with AWS Services such as Lambda, SQS, S3, Rekognition Face Liveness Experience with Camunda BPMN

Posted 1 week ago

Apply

10.0 - 15.0 years

35 - 40 Lacs

Kochi, Kakinada, Chennai

Work from Office

Naukri logo

Senior Software Engineer - Typescript Infopark Kakkanad, Kochi, Kerala Knowledge, Skills and Experience Required: Proven experience required: 10+ years commercial software engineering experience 5+ years of TypeScript experience with a strong background in backend development Experience with serverless architectures , especially with Cloudflare Workers and AWS Lambda . Experience with GraphQL or GraphQL based ORM tools, such as Hasura or Prisma Proficiency in Node.js as the primary runtime environment for backend TypeScript development Solid JavaScript fundamentals and good understanding of asynchronous programming, closures and ES6+ features Proven experience with Svelte (SvelteKit), Next.js or similar frontend frameworks Experience in implementing with payment APIs, such as Stripe or similar General Experience Required: Fluent in TDD and familiar with BDD Knowledge of Git, JIRA , Confluence and Docker Solid experience of working with RESTful services in microservices oriented architectures Knowledge of NoSQL and relational database management systems, especially PostgreSQL Thorough understanding of Computer Science fundamentals and software patterns Strong nice to have: Knowledge of best practice and patterns across the implementation, build anddeployment of JAVA services Experience of Java and Java ecosystem and related technologies and frameworks Spring Boot, Spring libraries and frameworks Hibernate Maven Experience of building services in stream-based systems such as SQS, Kafka, RabbitMQ or Pulsar

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

About this role: Wells Fargo is seeking a Lead Software Engineer . In this role, you will: Lead complex technology initiatives including those that are companywide with broad impact Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines Design, code, test, debug, and document for projects and programs Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals Lead projects, teams, or serve as a peer mentor Required Qualifications: 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: At least 5+ years of hands-on experience on application development 5 + years of Core Java experience. 3+ years of Spring and Spring Boot experience. 3+ years of RESTful or SOAP web services. 1+ years of Mongo DB experience. Preferably, having trained or certified on Open API designing, Open Digital Architecture Components and BIAN Strong foundation and in-depth knowledge on leading architecture and design of APIs, solution and Products in the Open banking Space. Such as the PSD2 APIs, Banking-as-a-service API products and APIs Solid foundation in designing and productionizing highly scalable API based systems and solutions. Hands on Design and development Production grade Microservices including exposure to PCF/AKS and React JS Knowledge on Domain Design and User Experience Strong verbal and written communication skills Ability to Work directly with US partner teams. Ability to work independently with minimum supervision. Ability to lead by example, motivating team to produce excellent results. Professional Cloud Certification(s) from Cloud Security Alliance, AWS, Google, Microsoft, or equivalent industry-standard / professional organizations Exposure to AI & ML technologies & banking domain Job Expectations: Experience modernizing applications with 12 factors and migrate to cloud providers such as PCF, GCP, or Azure. Experience with SDLC tools and processes including GitHub, Jenkins, Artifactory, Sonar, Maven or Gradle Experience working in an Agile Scrum environment. Experience developing JUnit test cases. Knowledge and understanding of test-driven application development (TDD) and behavior-driven development (BDD)

Posted 1 week ago

Apply

5.0 - 8.0 years

7 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

In this role, you will: Lead complex technology initiatives including those that are companywide with broad impact Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines Design, code, test, debug, and document for projects and programs Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals Lead projects, teams, or serve as a peer mentor Required Qualifications: 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Strong experience in Software engineering and product development- Key Technologies micro services / web services using spring boot or experience in building Micro Front End Applications Front development with ReactJS or Angular JavaScript, NodeJS DevOps Knowledge to deploy the container images through enterprise pipeline Knowledge on GitHub Actions / Harness /Kafka Messaging service Strong programming skills (example data structures) Working experience in could environment like PCF/ Azure/ GCP with exposure to scaled deployments using Terraform Working experience in Docker, Kubernetes and Helm charts Experience in Azure services like AKS, Storage Accounts, Service Bus and Azure data bases Experienced and well versed in Agile and Waterfall project management practices, good exposure to tools like JIRA, Microfocus ALM and Confluence for test lifecycle management Experience designing and implementing APIs, including deep understanding of REST, SOAP, HTTP etc. Experience with CI/CD technologies such as Jenkins, GitHub, Artifactory, Sonar etc. Strong experience with web services (JSON, XML, REST, SOAP, etc.) and Spring Framework. Knowledge of end-to-end DevSecOps automation with CI and CD pipelines designing, implementing or using quality gates. Nice to have skills UI / UX and Data visualization using JQuery / High Charts and building Enterprise-wide Portal Nice to have skills on Gen AI, developing Agentic AI. Additional skills on IBM Rational Suite, NetOcean and Parasoft are nice to have Job Expectations: Comfortable working in an Agile software delivery environment. Desire to collaborate and work closely cross-functional teams using the product. Working closely with multiple technology teams to understand their requirements and deliver solutions which will help Development teams in organization to automate their testing and deliver quality products. Strong programming experience in Java Strong experience in JavaScript, NodeJS, React. Strong experience using NoSQL and SQL databases. Experience creating and deploying microservices based applications. Experience building, deploying or supporting applications in public or private cloud. Designing, creating and maintaining test frameworks. Experience using Continuous Integration tools such as Jenkins, GitHub, Maven/Gradle. Experience using SOAPUI, SOATest, POSTMAN. Strong experience with web services (JSON, XML, REST, SOAP, etc.) and Spring Framework. Learning, adapting and implementing new concepts, technologies and improvements. Design and execute strategic goals and short-term tactical plans for managing and maintaining test engineering platforms, Hybrid frameworks that incorporate multiple test products for End to End testing Strong Technical Leadership & Engineering solution development- Provide expertise, direction, and assistance to junior engineers and inputs towards strategy & testing processes Shift Left Philosophy, BDD & TDD Strong experience in test product ownership and product roadmaps including research, adoption & migration Experience of cloud migration of applications/tools and Azure/GCP certification will be an added advantage Evaluation of latest tools and technology and onboarding them to improve productivity. Technology Mentoring to meet the overall Efficiency & Effectiveness objectives of the organization This includes coaching junior engineers and providing technical design and architecture guidance for initiatives Plan, Consult, negotiate and manage deliverables of the business & technology requirements Strong interpersonal and consultative skills Ability to conduct research into emerging technologies and trends, standards, and products as required Ability to present ideas in user-friendly language Able to prioritize and execute tasks in a high-pressure environment Experience working in a team-oriented, collaborative environment. Provide consultation on the use of re-engineering techniques to improve process performance and improvements for greater efficiencies. Knowledge on Dockers and Kubernetes are added advantage Knowledge on MongoDB is added advantage Knowledge on TDD, BDD, Cucumber methodologies Knowledge on Test automation tools like selenium, Playwright, Karate, Load Runner, Blazemeter an added advantage Experience with IBM Red Hat technologies (e.g., OpenShift) is a plus or Knowledge of IBM Red Hat platformsExperience with Azure Policies for governance and complianceExperience with cloud migration strategies Cloud experience (cloud architecture, cloud security, cloud migration) knowledge of Observability and monitoring logs via Splunk, Elastic search etc.

Posted 1 week ago

Apply

12.0 - 17.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

Overview Prodapt is looking for Java Technical Lead who is responsible for handling & supporting the team in technical aspects. Proficiency in Java, Spring boot, Micro services & Cloud technologies. Should be strong in client handling & team handling. Depth knowledge in UI technologies. Responsibilities Primary skills Java Spring boot Microservices Apache Secondary Skills: Cloud Deployment Proven leadership experience – on teams and out in the technical community. 12+ years of experience in Java web services, web applications Hands-on experience in microservices with containers (Docker) Knowledge of ReactJS and Javascript Good knowledge in modern web frameworks (Spring Boot) Opinionated on TDD/BDD -

Posted 1 week ago

Apply

6.0 - 9.0 years

8 - 13 Lacs

Chennai

Work from Office

Naukri logo

Overview Looking for Lead Java Full Stack Engineer to work on Hybrid work model. We are looking for short joiner, who can work from Guindy, Chennai. Responsibilities Good Analyzing and debugging skills on the code Good Hands on experience with Spring Boot and Microservices. Good Hands on experience on Java, React, JSP, JavaScript and Ajax Good Hands on exposure to DB, Testing TDD, Deployment. Java, react and springboot

Posted 1 week ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Your Job Molex is seeking a dynamic team member to be part of our strong Engineering CAD Team with good engineering skills to collaborate with the product design engineers of the divisions in bringing their products to market. You will be a part of CAD Team and collaborate with our cross functional team internationally. Our Team Global Engineering Services (GES) is a corporate shared resources team based out of GTC Bangalore. GES is a service/solution provider to the global product design teams. CAD team’s mission is to create superior value for the engineering community by providing technically proficient CAD services with enhanced efficiency and effectiveness. We collaborate with all the divisions product engineers and support them in the PDP process starting from phase 2 through phase 8. What You Will Do vSupporting the Product development team on CAD projects in 3D (PDM, PSM, TDM) creation and 2D (PDD, PSD, TDD) creation as per the requirement Understand the customer requests and should be able to work individually on 3D Model & 2D drawing creation, Migration of CAD data to PDM, Assist in the Migration Project from NX-ECTR to NX-TC, actively participating in the transition process and ensuring a successful implementation. Take part in the Customer Model creation project, collaboratively working with various divisions to meet their specific needs and deliver exceptional results. Thoroughly understand customer needs, effectively capturing the Voice of the Customer (VOC) to ensure accurate and tailored solutions. Maintain a strong command of CAD tool (NX) and PLM system (Team Centre), utilizing them effectively to streamline workflows and optimize project outcomes. Legacy conversion of 2D data to 3D, engineering and product specification creation, controlling of engineering documents etc. Maintain a high level of consistency in producing outputs, ensuring adherence to customers' Expected Completion Dates (ECDs) and meeting quality standards. Proactively identify and report issues or problems in projects to the Team Lead/Supervisor, collaborating closely with requesters to find effective solutions and maintain project progress. Engage in both formal and informal project meetings, actively contributing ideas, insights, and updates to ensure effective collaboration and progress. Continuously enhance and maintain proficiency in your technical expertise, actively sharing knowledge and best practices within the team to foster growth and improvement. Be passionate about the Job you do and enjoy self-learning and increase the knowledge to attain self-actualization. Display flexibility in adapting to shifting priorities, demands, and timelines, ensuring the ability to efficiently handle changing project requirements. Participating in formal and informal project team meetings Knowledge of PBM philosophy & guiding principles Supporting all the Customers in providing all kind of CAD services as per their requirements Who You Are (Basic Qualifications) Bachelor’s degree in mechanical engineering or a related field. Proven experience (2+ years) in design product engineering, with a collaborative mindset. Expertise in NX CAD tool and PLM ECTR/TC Knowledge of advance NX (Part families, expression-based modeling, reference sets, arrangements, etc..), Sheetmetal modeling and other CAD tools. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders. Strong problem-solving and decision-making abilities. What Will Put You Ahead Collaborative mindset (with the stake holders/customers/requesters) Contribution mindset, adding value to the team and organization NX CAD experience, strong and diverse technical skills Sound knowledge of PLM tools like Teamcenter, ECTR. Demonstrated ability to maintain collaboration, smooth teamwork, and communication. Good knowledge of GD&T and its application. Problem solving skills using systematic tools (8D, fishbone, cause/effect diagrams) Effective oral and written communication skills Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth. At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences. Join our team! We’re building a world where Identity belongs to you. Company Description: Okta is the leading independent provider of enterprise identity. The Okta Identity Cloud enables organizations to securely connect the right people to the right technologies at the right time. With over 6,500 pre-built integrations to applications and infrastructure providers, Okta customers can easily and securely use the best technologies for their business. Over 7,950 organizations, including 20th Century Fox, JetBlue, Nordstrom, Slack, Teach for America and Twilio, trust Okta to help protect the identities of their workforces and customers Position Description: The Okta platform provides directory services, single sign-on, strong authentication, provisioning, workflow, and built in reporting. It runs in the cloud on a secure, reliable, extensively audited platform and integrates deeply with on premises applications, directories, and identity management systems. We are looking for an experienced Staff Software Engineer to work on our Advanced Apps team with focus on enhancing and managing connectors to SaaS applications e.g., Workday, Salesforce, GCP, AWS, etc. They will work closely with the Lifecycle Management (LCM) team that provides a platform for automating Joiner, Mover, Leaver processes. The Connectors allow customers the flexibility to Import and Provision identity and entitlements to their SaaS applications. This role is to build, design solutions, and maintain our connectors to match application’s features and for scale. Job Duties and Responsibilities: Work with senior engineering team in major development projects, design and implementation Interface with cross-functional teams (Architects, QA, Product, Technical Support, Documentation, and UX teams) to understand application specific protocols and build connectors Analyze/Refine Requirements with Product Management. Quick prototyping to validate scale and performance. Design & Implement features with functional and unit tests along with monitoring and alerts Conduct code reviews, analysis and performance tuning Work with QA team to outline and implement comprehensive test coverage for application specific features Troubleshooting and support for customer issues and debugging from logs (Splunk, Syslogs, etc.) Provide technical leadership and mentorship to more junior engineers Required knowledge, skills, and abilities: The ideal candidate is someone who is experienced building software systems to manage and deploy reliable and performant infrastructure and product code at scale on a cloud infrastructure 8+ years of Software Development in Java, preferably significant experiences with SCIM and Spring Boot. 5+ years of development experience building services, internal tools and frameworks 2+ years experience automating and deploying large scale production services in AWS, GCP or similar. Deep understanding of infrastructure level technologies: caching, stream processing, resilient architectures Experience with RESTful APIs and SOAP apis. Ability to work effectively with distributed teams and people of various backgrounds Lead and mentor junior engineers. Nice to haves: Experience with server-side technologies including caching, asynchronous processing, and multi-threading. Experience in TDD. Experience with UI development or javascript frameworks Knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, SCIM Education and Training: B.S. Computer Science or related field What you can look forward to as a Full-Time Okta employee! Amazing Benefits Making Social Impact Developing Talent and Fostering Connection + Community at Okta Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/. Some roles may require travel to one of our office locations for in-person onboarding. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/. Show more Show less

Posted 1 week ago

Apply

5.0 - 8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

What is Contentstack? Contentstack is on a mission to deliver the world's best digital experiences through a fusion of cutting-edge content management, customer data, personalization and AI technology. Iconic brands, such as AirFrance KLM, ASICS, Burberry, Mattel, Mitsubishi and Walmart, depend on the platform to rise above the noise in today's crowded digital markets and gain their competitive edge. Contentstack and its employees are dedicated to the customers and communities they serve. The company is recognized for its unmatched customer care and tradition of giving back globally through the Contentstack Cares program, including proud support of Pledge 1% and Girls Who Code. Learn more at www.contentstack.com. Who Are We? At Contentstack we are more than colleagues, we are a tribe. Our vision is to pursue equity among our communities, employees, partners, and customers. We are global-diverse yet close; distributed yet connected. We are dreamers and dreammakers who challenge the status quo. We do the right thing, even when no one is watching. We are curious trendspotters and brave trendsetters. Our mission is to make Contentstack indispensable for organizations to tell their stories and to connect with the people they care about through inspiring, modern experiences. We care deeply about our customers and the communities we serve. #OneTeamOneDream. Chalo, let's go! What Are We Looking For? Contentstack is looking for a Senior Software Engineer I / II. If you're looking for an opportunity to join an innovative, fun, and fast-paced team where your contributions will have a meaningful impact, we'd love to hear from you! Here's what you'll be doing. Roles & Responsibilities Work across the stack from a code commit to running it in production, with the end goal of delivering the best possible experience for the user. Design, develop and test features from inception to rollout. Write high quality code that is scalable, testable, maintainable and reliable. Independently own and drive new features from scratch. Work in an Agile environment and facilitate agile practices. Champion best practices and cross-functional skill development. Mentor and guide junior team members. Cultivate talent and bring out the best in your team members. Continuously improve by working on and providing feedback. Required Skills And Experience Experience working with Golang on the backend and ReactJS on the frontend Strong knowledge of creating scalable REST APIs Some experience with alternative protocols like GraphQL, GRPC, etc is preferred Experience with Typed programming languages like TypeScript is preferred Practices TDD (Test Driven Development) Experience writing test automation Working experience with databases like MongoDB, Redis and Relational databases Strong understanding of Object Oriented Programming and/or Functional Programming concepts Experience with setting up and maintaining CI/CD pipelines Past experience tackling scaling issues is preferred Strong understanding of containerization technologies like Docker Experience with container orchestrators like Kubernetes, Nomad, Ansible, etc is preferred Experience practicing Agile software development methods is preferred Experience - 5 to 8 Years Location - Pune (Hybrid) What Do We Offer? Interesting Work | We hire curious trendspotters and brave trendsetters. This is NOT your boring, routine, cushy, rest-and-vest corporate job. This is the "challenge yourself" role where you learn something new every day, never stop growing, and have fun while you're doing it. Tribe Vibe | We are more than colleagues, we are a tribe. We have a strict "no a**hole policy" and enforce it diligently. This means we spend time together - with spontaneous office happy hours, organized outings, and community volunteer opportunities. We are a diverse and distributed team, but we like to stay connected. Bragging Rights | We are dreamers and dream makers. Our efforts pay off and we work with the most prestigious brands, from big-name retailers to airlines, to professional sports teams. Your contribution will make an impact with many of the most recognizable names in almost every industry including AirFrance KLM, ASICS, Burberry, Mattel, Mitsubishi, Walmart, and many more! One Team One Dream | This is one of our values, and it shows. We don't believe in artificial hierarchies. If you're part of the tribe, you have an opportunity to contribute. Your voice will be heard and you will also receive regular updates about the business and its performance. Which, btw, is through the roof, so it's a great time to be joining… To review our Privacy Policy, please click here. Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

Linkedin logo

Checkmarx is the enterprise application security leader and the host of Checkmarx One™ — the industry -leading cloud-native AppSec platform that helps enterprises build #DevSecTrust. Description Who are we? Checkmarx is the leader in application security and ensures that enterprises worldwide can secure their application development from code to cloud. Our consolidated platform and services address the needs of enterprises by improving security and reducing TCO, while simultaneously building trust between AppSec, developers, and CISOs. At Checkmarx, we believe it’s not just about finding risk but remediate it across the entire application footprint and software supply chain with one seamless process for all relevant stakeholders. We are honored to serve more than 1,800 customers, which includes 40 percent of all Fortune 100 companies including Siemens, Airbus, SalesForce, Stellantis, Adidas, Wal-Mart and Sanofi. We’re excited to expand our global presence with the opening of a new site in Pune, India—an innovation hub designed to attract top talent and fuel the future of application security. Joining our Pune team means working on cutting-edge technologies in cloud, DevSecOps, AI-driven security and being part of a high-impact engineering culture where your code helps secure the software that powers the world. What would you be doing? Take ownership of major features and components across the product, covering both backend and frontend development. Design and implement scalable, secure, and maintainable solutions aligned with modern software architecture and security standards. Lead by example in applying clean code, secure coding, and SOLID design principles throughout the stack. Collaborate closely with Product Managers, Tech Leads, DevOps, QA, and Tier 4 to define requirements, solve complex technical challenges, and ensure production stability. Participate in system design and architecture decisions, and contribute to the evolution of the product’s platform, services, and UI. Mentor junior and mid-level developers, conduct code reviews, and provide technical guidance to ensure consistent quality and growth across the team. Take initiative in improving engineering workflows, CI/CD pipelines, observability, and overall development productivity. Troubleshoot and resolve production issues, including database performance, API behavior, or UI malfunctions, ensuring quick and effective solutions. Write and maintain technical documentation to support team alignment and maintainability. Continuously explore and adopt relevant technologies such as Go, ReactJS, Kubernetes, Camunda, and others. Requirements Education B.Sc. in Computer Science / Computer Engineering, or graduate of a leading technological unit. Professional Experience 5+ years of hands-on full-stack development experience in a production-grade environment. Proven experience delivering end-to-end features and systems at scale, ideally within a product-focused tech company. Technical Skills Strong proficiency in Go, Java, or Python for backend development. Advanced experience with JavaScript/TypeScript and ReactJS for frontend development. Deep knowledge of microservices architecture, RESTful APIs, and distributed systems. Extensive experience with PostgreSQL, including data modeling, indexing, query optimization, and Liquibase for DB migrations. Hands-on experience with Linux, Docker, and Kubernetes in production environments. Proficient with CI/CD tools, Git-based workflows, and automated testing practices. Experience developing unit tests, component tests, UI tests, and end-to-end (E2E) tests, ensuring code quality and system reliability. Experience with message queues such as RabbitMQ. Experience with Camunda for business process management and workflow orchestration. Experience using Kibana, Grafana, and ArgoCD for monitoring, logging, and deployment management. Development Methodologies Strong experience working in Agile environments (Scrum, CI/CD, TDD). Familiarity with full SDLC practices, from requirements analysis to deployment, monitoring, and post-release support. Soft Skills Excellent problem-solving, debugging, and analytical skills. Strong communication and cross-team collaboration abilities. Passion for mentorship, team success, and driving engineering excellence. Self-motivated, detail-oriented, and accountable with a “get things done” mindset. What we have to offer Checkmarx offers a great work environment, professional development, challenging careers, competitive compensation, great work-life balance, as well as great benefits and perks throughout the year. Checkmarx is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law. Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

Linkedin logo

Checkmarx is the enterprise application security leader and the host of Checkmarx One™ — the industry -leading cloud-native AppSec platform that helps enterprises build #DevSecTrust. Description Who are we? Checkmarx is the leader in application security and ensures that enterprises worldwide can secure their application development from code to cloud. Our consolidated platform and services address the needs of enterprises by improving security and reducing TCO, while simultaneously building trust between AppSec, developers, and CISOs. At Checkmarx, we believe it’s not just about finding risk but remediate it across the entire application footprint and software supply chain with one seamless process for all relevant stakeholders. We are honored to serve more than 1,800 customers, which includes 40 percent of all Fortune 100 companies including Siemens, Airbus, SalesForce, Stellantis, Adidas, Wal-Mart and Sanofi. We’re excited to expand our global presence with the opening of a new site in Pune, India—an innovation hub designed to attract top talent and fuel the future of application security. Joining our Pune team means working on cutting-edge technologies in cloud, DevSecOps, AI-driven security and being part of a high-impact engineering culture where your code helps secure the software that powers the world. What would you be doing? As a Senior Full-Stack Engineer on the team, you’ll play a critical role in building and maintaining high-impact features that help security teams make informed, risk-based decisions. You will contribute across the stack—from backend services to frontend interfaces—delivering secure, scalable, and production-ready solutions. Take end-to-end ownership of core features and components, covering both backend and frontend development. Design and implement scalable, secure, and maintainable solutions, aligned with modern architecture principles and security best practices. Lead by example in writing clean, secure, and testable code, following SOLID principles and industry standards. Work collaboratively with Product Managers, Tech Leads, DevOps, QA, and Tier 4 support to define requirements, solve complex problems, and ensure product reliability. Participate in system design and architectural decisions, contributing to the continuous evolution of the platform and its services. Mentor junior and mid-level developers through code reviews, pair programming, and active technical guidance. Drive improvements in engineering workflows, including CI/CD pipelines, developer experience, and observability. Develop and maintain a comprehensive test suite including unit, component, UI, and end-to-end (E2E) tests to ensure system quality and resilience. Diagnose and resolve production issues related to APIs, databases, or frontend performance with speed and precision. Write and maintain internal technical documentation to support knowledge sharing, team alignment, and long-term maintainability. Continuously explore, evaluate, and adopt technologies such as Go, ReactJS, Kubernetes, and Camunda, contributing to the evolution of the Risk Management tech stack. Requirements Education B.Sc. in Computer Science / Computer Engineering, or graduate of a leading technological unit. Professional Experience 5+ years of full-stack development experience in production-grade environments. Demonstrated success in delivering end-to-end features and systems at scale, preferably within a product-focused tech company. Proven experience writing and maintaining unit, component, UI, and E2E tests as part of a structured development lifecycle. Proven hands-on experience with Go and ReactJS, with at least 2 years of recent, relevant development work in both. Technical Skills Proficiency in Go for backend development. Strong expertise in JavaScript/TypeScript and ReactJS for frontend development. Deep understanding of CI/CD pipelines with tools such as Jenkins, Azure DevOps, CircleCI, or GitHub Actions. Proficiency with GitHub as the source control and collaboration platform. Deep understanding of microservices architecture, RESTful APIs, and distributed systems. Extensive experience with PostgreSQL, including data modeling, indexing, query optimization, and Liquibase for database migrations. Hands-on experience with Linux, Docker, and Kubernetes in production environments. Experience working with Amazon Web Services (AWS). Skilled with Git-based workflows and automated testing strategies. Experience working with message brokers such as RabbitMQ. Familiarity with Camunda for business process management and workflow orchestration. Operational experience with Kibana, Grafana, and ArgoCD for monitoring, logging, and deployment automation. Development Methodologie Strong experience working in Agile environments (Scrum, CI/CD, TDD). Full understanding of the software development lifecycle (SDLC) — from requirement gathering through deployment, monitoring, and support. Soft Skills Excellent problem-solving, debugging, and system design skills. Strong communication and cross-functional collaboration abilities. Passion for mentoring, knowledge sharing, and team success. Proactive, detail-oriented, and accountable with a results-driven mindset. What we have to offer Checkmarx offers a great work environment, professional development, challenging careers, competitive compensation, great work-life balance, as well as great benefits and perks throughout the year. Checkmarx is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Lead ML Engineer- Spark, Python. SQL Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results. Title and Summary Lead, ML Engineering Overview: As a Lead Machine Learning Engineer of the Data Science & AI team, you will develop analytical products and solutions that sit atop vast datasets gathered by retail stores, restaurants, banks, and other consumer-focused companies. The challenge will be to create high-performance algorithms built on data sets measured in the billions of transactions that allow our users to derive insights from big data that in turn drive their businesses with a keen eye for data privacy and governance. Role: Leads talent acquisition efforts and initiatives, facilitates training programs and conducts performance management for team of direct reports Lead teams in the creation of portfolio robust ML solutions through effective use of Mastercard’s global data assets and software platform Build, productionize and maintain data driver AI/ML application and data processing workflows or pipelines Consult with clients/ stakeholders to understand and translate their needs into a data analyses and/or solution, ensuring that their requirements are accurately captured and technically feasible Guide others in comprehensive technical analyses and allocates work across teams to ensure the delivery of high quality and effective solutions Liaise with internal stakeholders (e.g., MA TECH, Data Strategy Management, AI governance) to identify and elaborate on opportunities as they relate to analytical solution development, feasibility, and other technical offerings Lead development of presentations and technical documentation Identify and recommend opportunities to standardize and automate efforts to ensure quality and enable scaling of ML products Meet project deadlines for accountable deliverables and anticipates delays or foreseeable barriers to progress and escalates issues when necessary Conduct due diligence quality assurance testing for prototypes and tools in stage and resolves reoccurring complex issues and bugs Ensure that all machine learning processes, from data preparation to model deployment, are well-documented for internal use and compliance. Mentor and guide junior developers All About You: Expertise in Big Data Technologies: Proficiency in big data frameworks and tools such as Hadoop, Spark, Hive Technical Proficiency: Strong programming skills in languages such as Python and SQL. Experience with data visualization tools (e.g., Tableau, Power BI) and understanding of cloud computing services (AWS, Azure, GCP) related to data processing and storage is a plus. Experience with testing frameworks and test-driven development (TDD) practices Advanced Analytical Skills: Strong applied knowledge and hands on experience in machine learning algorithms and deep learning frameworks. Familiarity with AI and machine learning platforms such as TensorFlow, PyTorch, or similar. Familiar with training and deploying models with large datasets including strategies for parallelizing and optimizing the training/deployment workflows. Experience in productionizing of GenAI products a plus. Leadership and Strategic Planning: Proven experience in leading engineering teams, defining vision and strategy for data-driven initiatives, and driving projects from conception to implementation. Ability to mentor and develop talent within the team. Problem-Solving Skills: Strong analytical and critical thinking abilities to solve complex problems, along with the creativity to find innovative solutions. Communication and Collaboration: Excellent verbal and written communication skills, with the ability to explain complex analytical concepts to non-technical stakeholders. Experience in working cross-functionally with departments and flexibility to work as a member of a matrix based diverse and geographically distributed project teams. Project Management Skills: Proficiency in managing multiple projects simultaneously, with a focus on delivering results within tight deadlines. Responsible AI knowledge: Awareness of the principles and practices surrounding responsible AI, including fairness, transparency, accountability, and ethics in AI deployments. Innovation and Continuous Learning: A mindset geared towards innovation, staying abreast of industry trends, emerging technologies in big data and analytics, and continuously seeking opportunities for personal and professional growth. Corporate Security Responsibility All Activities Involving Access To Mastercard Assets, Information, And Networks Comes With An Inherent Risk To The Organization And, Therefore, It Is Expected That Every Person Working For, Or On Behalf Of, Mastercard Is Responsible For Information Security And Must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. Corporate Security Responsibility All Activities Involving Access To Mastercard Assets, Information, And Networks Comes With An Inherent Risk To The Organization And, Therefore, It Is Expected That Every Person Working For, Or On Behalf Of, Mastercard Is Responsible For Information Security And Must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. R-249208 Show more Show less

Posted 1 week ago

Apply

8.0 - 13.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

About The Role We are seeking a highly skilled and hands-on Senior QA Engineer to drive modern quality engineering practices within our teams. You will be instrumental in ensuring the highest software quality by leveraging test automation, TDD, BDD, trunk-based development, security testing, and modern ways of working. This role requires deep technical expertise in automation frameworks, system design for testing, and vulnerability assessment to build reliable, scalable, and secure applications. Key Responsibilities Quality Engineering & Automation Design and implement automated test strategies for functional, integration, performance, and security testing. Drive test-first development approaches such as TDD (Test-Driven Development) and BDD (Behavior-Driven Development). Develop and maintain high-quality automated test scripts using modern testing frameworks (e.g., Selenium, Cypress). Develop and execute comprehensive test plans, test cases, and test scripts to ensure product quality and reliability. Ensure unit, API, and end-to-end test coverage to maintain product reliability. Integrate automated tests within CI/CD pipelines for continuous validation. Engineering Excellence & Best Practices Champion trunk-based development, ensuring testing is embedded throughout the development lifecycle. Collaborate closely with developers to conduct code reviews with a focus on testability, security, and performance. Perform vulnerability assessments and implement security testing best practices. Enhance observability by integrating real-time monitoring, logging, and reporting into the QA process. Technical Leadership & Collaboration Partner with software engineers, architects, and product teams to design scalable, testable, and resilient systems. Mentor junior QA engineers, fostering a culture of continuous learning and quality-first mindset. Work closely with DevOps teams to optimize automated test execution in cloud environments. Define and implement modern ways of working, driving innovation in testing methodologies. Skills And Qualifications Must-Have Skills: Minimum 8 to 13 years of experience. Strong hands-on experience in test automation using tools like Selenium, Cypress, Playwright, or similar. Proficiency in building robust test frameworks. Deep understanding of system design for scalable test automation. Expertise in TDD, BDD, and test automation best practices. Experience in trunk-based development and continuous testing within CI/CD pipelines. Strong knowledge of code review practices, security testing, and vulnerability scanning. Familiarity with performance, load, and stress testing tools like JMeter. Experience with cloud-based testing environments (AWS, Kubernetes). Good-to-Have Skills: Experience with contract testing (PACT) in microservices architecture. Knowledge of containerization (Docker, Kubernetes) for testing environments. Exposure to shift-left testing strategies. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Technology Quality ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting Show more Show less

Posted 1 week ago

Apply

6.0 - 8.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Essential Duties: Guiding the team and organization on how to use Agile/Scrum practices and values to delight customers. Guiding the team on how to get the most of out self-organization. Guiding the team on self-organizing to fill in the intentional gaps left in the Agile/Scrum frameworks. Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment . Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem-solving. Making sure team is focused on the sprint goals and PI objectives and support the team in achieving it Facilitating getting the work done without coercion, assigning, or dictating the work. Facilitating discussion, decision making, and conflict resolution. Assisting with internal and external communication, improving transparency, and radiating information. Supporting and educating the Product Owner, especially on grooming and maintaining the product backlog. Providing all support to the team using a servant leadership style whenever possible, and leading by example. Proficient in Agile Metrices and able to coach team in gauging the deliveries. Required Skills/Experience: Total 6-8 years of IT industry experience Experience in playing the Scrum Master role for at least two year for a software development team that was diligently applying Scrum principles, practices, and theory. Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency. Knowledge of various techniques of doing Scrum events. Able to perform as an individual contributor. Excellent communication and mentoring skills. Experienced in collaboration and coordination with multiple agile teams Any Agile Toolset expertise Preferred Skills/Experience: Experience is playing the Scrum Master role for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory. (Adjust based on your necessity) Knowledge of other Agile approaches: XP, Kanban, Crystal, FDD, etc. Certified Scrum Master Certification Awareness and experience with widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games. Applicable knowledge of the technologies used by the team. Experience working in Jira We offer you a competitive total rewards package, continuing education & training, and tremendous potential with a growing worldwide organization. DISCLAIMER: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities of this job to other entities; including but not limited to subsidiaries, partners, or purchasers of Alight business units. Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

Linkedin logo

Checkmarx is the enterprise application security leader and the host of Checkmarx One™ — the industry -leading cloud-native AppSec platform that helps enterprises build #DevSecTrust. Description Who are we? Checkmarx is the leader in application security and ensures that enterprises worldwide can secure their application development from code to cloud. Our consolidated platform and services address the needs of enterprises by improving security and reducing TCO, while simultaneously building trust between AppSec, developers, and CISOs. At Checkmarx, we believe it’s not just about finding risk but remediate it across the entire application footprint and software supply chain with one seamless process for all relevant stakeholders. We are honored to serve more than 1,800 customers, which includes 40 percent of all Fortune 100 companies including Siemens, Airbus, SalesForce, Stellantis, Adidas, Wal-Mart and Sanofi. We’re excited to expand our global presence with the opening of a new site in Pune, India—an innovation hub designed to attract top talent and fuel the future of application security. Joining our Pune team means working on cutting-edge technologies in cloud, DevSecOps, AI-driven security and being part of a high-impact engineering culture where your code helps secure the software that powers the world. What would you be doing? Take ownership of major features and components across the product, covering both backend and frontend development. Design and implement scalable, secure, and maintainable solutions aligned with modern software architecture and security standards. Lead by example in applying clean code, secure coding, and SOLID design principles throughout the stack. Collaborate closely with Product Managers, Tech Leads, DevOps, QA, and Tier 4 to define requirements, solve complex technical challenges, and ensure production stability. Participate in system design and architecture decisions, and contribute to the evolution of the product’s platform, services, and UI. Mentor junior and mid-level developers, conduct code reviews, and provide technical guidance to ensure consistent quality and growth across the team. Take initiative in improving engineering workflows, CI/CD pipelines, observability, and overall development productivity. Write and maintain unit tests, component tests, UI tests, and end-to-end (E2E) tests to ensure code quality, performance, and resilience across the stack. Troubleshoot and resolve production issues, including database performance, API behavior, or UI malfunctions, ensuring quick and effective solutions. Write and maintain technical documentation to support team alignment and maintainability. Continuously explore and adopt relevant technologies such as Go, ReactJS, Kubernetes, Camunda, and others. Requirements Education B.Sc. in Computer Science / Computer Engineering, or graduate of a leading technological unit. Professional Experience 2–4 years of hands-on experience in software development, with a focus on full-stack delivery. Demonstrated ability to deliver features end-to-end in production environments. Technical Skills Proficiency in Go, Java, or Python for backend development. Proficiency in JavaScript/TypeScript and ReactJS for frontend development. Deep knowledge of microservices architecture, REST APIs, and client-server communication patterns. Experience with PostgreSQL, including data modeling and query optimization; familiarity with Liquibase for migrations. Hands-on experience with Linux, Docker, and ideally Kubernetes. Experience with CI/CD pipelines and Git-based workflows. Experience with message queues such as RabbitMQ. Experience writing and maintaining unit, component, UI, and E2E tests as part of the software development lifecycle. Development Methodologies Experience working in an Agile team (Scrum, CI/CD, TDD). Familiarity with peer reviews, incremental delivery, and continuous improvement practices. Soft Skills Strong communication and collaboration skills across cross-functional teams. Proactive mindset, with ownership over tasks and a drive for quality. Willingness to mentor juniors and learn from seniors. Nice to Have Background in cybersecurity and application security – not mandatory Knowledge of Kibana, Grafana, and ArgoCD for observability and deployment management Familiarity with camunda for secure communication and integration workflows. What we have to offer Checkmarx offers a great work environment, professional development, challenging careers, competitive compensation, great work-life balance, as well as great benefits and perks throughout the year. Checkmarx is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Job Overview We are seeking a visionary and hands-on GenAI Architect to lead the design, development, and deployment of cutting-edge Generative AI and Agentic AI solutions in the Insurance domain. This role is pivotal in shaping our AI strategy, building innovative offerings, and driving client success through impactful PoCs and solutions. The architect will work closely with the Leadership team at BlitzenX to define the AI roadmap, lead a team of engineers and architects, and represent the company in client engagements and industry forums. Key Responsibilities Architect and lead the development of GenAI and Agentic AI solutions tailored for Insurance use cases. Collaborate with the BlitzenX Leaders to define AI strategy, solution blueprints, and innovation roadmaps. Design and Build scalable PoCs, MVPs, and production-grade solutions using state-of-the-art GenAI tools and frameworks. Lead and mentor a team of engineers and architects, fostering a culture of innovation, quality, and continuous learning. Engage with Clients to present PoVs, conduct workshops, and articulate the value of GenAI solutions with compelling storytelling and technical depth. Ensure Engineering Excellence by applying best practices in TDD, BDD, DevSecOps, and microservices architecture. Required Skills & Experience AI/ML & GenAI Expertise Proven hands-on experience with: LLMs (e.g., OpenAI, Claude, Mistral, LLaMA, Gemini) GenAI frameworks: LangChain, LlamaIndex, Haystack, Semantic Kernel Agentic AI tools: Google Agentspace, ADK, LangGraph, AutoGen, CrewAI, MetaGPT, AutoGPT, OpenAgents Vector databases: Vertex AI, FAISS, Weaviate, Pinecone, Chroma Prompt engineering, RAG pipelines, fine-tuning, and orchestration Engineering & Architecture Strong background in: Java Spring Boot, REST APIs, Microservices Cloud platforms: AWS, Azure, or GCP CI/CD, DevSecOps, TDD/BDD Containerization (Docker, Kubernetes) Leadership & Communication Exceptional storytelling and articulation skills to convey complex AI concepts to technical and non-technical audiences. Experience in client-facing roles, including workshops, demos, and executive presentations. Ability to lead cross-functional teams and drive innovation in a fast-paced environment. Preferred Qualifications Bachelor's or Master's degree in Computer Science, AI/ML, or related field Certifications in AI/ML and Cloud (GCP or Azure) will be an advantage Experience in the Insurance domain and more specifically in the P&C space is a strong plus Why Join Us? Be at the forefront of AI innovation in Insurance Work with a visionary leadership team Build solutions that impact BlitzenX's Insurance Clients Enjoy a collaborative, inclusive, and growth-oriented culture Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Andhra Pradesh, India

On-site

Linkedin logo

At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. These individuals combine technical experience with creative thinking to deliver innovative software products and solutions. Those in software engineering at PwC will focus on developing innovative software solutions to drive digital transformation and enhance business performance. In this field, you will use your knowledge to design, code, and test cutting-edge applications that revolutionise industries and deliver exceptional user experiences. Focused on relationships, you are building meaningful client connections, and learning how to manage and inspire others. Navigating increasingly complex situations, you are growing your personal brand, deepening technical expertise and awareness of your strengths. You are expected to anticipate the needs of your teams and clients, and to deliver quality. Embracing increased ambiguity, you are comfortable when the path forward isn’t clear, you ask questions, and you use these moments as opportunities to grow. Skills Examples of the skills, knowledge, and experiences you need to lead and deliver value at this level include but are not limited to: Respond effectively to the diverse perspectives, needs, and feelings of others. Use a broad range of tools, methodologies and techniques to generate new ideas and solve problems. Use critical thinking to break down complex concepts. Understand the broader objectives of your project or role and how your work fits into the overall strategy. Develop a deeper understanding of the business context and how it is changing. Use reflection to develop self awareness, enhance strengths and address development areas. Interpret data to inform insights and recommendations. Uphold and reinforce professional and technical standards (e.g. refer to specific PwC tax and audit guidance), the Firm's code of conduct, and independence requirements. Angular Expert in HTML,CSS. Proficiency in TypeScript and JavaScript. Expert knowledge of Angular architecture, including advanced component communication and state management (e.g., NgRx). Extensive experience with Angular CLI, with the ability to customize and optimize build configurations. Advanced understanding of RxJS for complex reactive programming scenarios. Experience with performance optimization techniques for large-scale Angular applications. Proficiency in lazy loading modules and optimizing change detection strategies. Expertise in setting up and maintaining comprehensive test suites using Jasmine, Karma, and Protractor. Ability to implement and enforce code quality standards and best practices. Strong experience with responsive design and accessibility standards. Ability to design and implement custom UI components using Angular Material or other libraries. Java In-depth knowledge of Java concurrency, collections, and design patterns. Extensive experience with Spring Framework, especially Spring Boot, Spring Security, and Spring Cloud for developing microservices. Ability to implement scalable, secure, and high-performance RESTful APIs Proficiency in advanced testing techniques and frameworks, including BDD/TDD with JUnit, TestNG, and Mockito. Cloud(AWS/Azure) Understanding of cloud computing concepts, benefits, and deployment models. Experience with core AWS services such as EC2, S3,IAM. Strong understanding of cloud security best practices, including identity and access management, encryption, and network security. Understanding of monitoring, logging, and alerting for cloud applications using AWS CloudWatch, Azure Monitor, or third-party tools. Experience with containerization technologies like Docker and orchestration with Kubernetes. General Experience with Git for version control. Ability to lead technical teams, mentor junior developers, and drive technical discussions and decisions. Experience in implementing architectural solutions that align with business goals and technical requirements. Commitment to continuous learning and staying updated with industry trends, tools, and technologies. Show more Show less

Posted 1 week ago

Apply

6.0 years

0 Lacs

Andhra Pradesh, India

On-site

Linkedin logo

A career in our Managed Services team will provide you an opportunity to collaborate with a wide array of teams to help our clients implement and operate new capabilities, achieve operational efficiencies, and harness the power of technology. Our Application Evolution Services team will provide you with the opportunity to help organizations harness the power of their enterprise applications by optimizing the technology while driving transformation and innovation to increase business performance. We assist our clients in capitalizing on technology improvements, implementing new capabilities, and achieving operational efficiencies by managing and maintaining their application ecosystems. We help our clients maximize the value of their SAP investment by managing the support and continuous transformation of their solutions in the areas of sales, finance, supply chain, engineering, manufacturing and human capital. To really stand out and make us fit for the future in a constantly changing world, each and every one of us at PwC needs to be a purpose-led and values-driven leader at every level. To help us achieve this we have the PwC Professional; our global leadership development framework. It gives us a single set of expectations across our lines, geographies and career paths, and provides transparency on the skills we need as individuals to be successful and progress in our careers, now and in the future. Responsibilities As a Senior Associate, you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. PwC Professional skills and responsibilities for this management level include but are not limited to: Use feedback and reflection to develop self awareness, personal strengths and address development areas. Delegate to others to provide stretch opportunities, coaching them to deliver results. Demonstrate critical thinking and the ability to bring order to unstructured problems. Use a broad range of tools and techniques to extract insights from current industry or sector trends. Review your work and that of others for quality, accuracy and relevance. Know how and when to use tools available for a given situation and can explain the reasons for this choice. Seek and embrace opportunities which give exposure to different situations, environments and perspectives. Use straightforward communication, in a structured way, when influencing and connecting with others. Able to read situations and modify behavior to build quality relationships. Uphold the firm's code of ethics and business conduct. Job Description As a Senior Associate, you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. PwC Professional skills and responsibilities for this management level include but are not limited to: Use feedback and reflection to develop self-awareness, personal strengths and address development areas. Proven track record as an SME in chosen domain. Ability to come up with Client POC/POV for integrating/increasing adoption of emerging Tech. like Blockchain, AI et al with the product platform they are associated with. Mentor Junior resources within the team, conduct KSS and lessons learnt. Flexible to work in stretch opportunities/assignments. Demonstrate critical thinking and the ability to bring order to unstructured problems. Ticket Quality and deliverables review. Status Reporting for the project. Adherence to SLAs, experience in incident management, change management and problem management. Review your work and that of others for quality, accuracy and relevance. Know how and when to use tools available for a given situation and can explain the reasons for this choice. Seek and embrace opportunities which give exposure to different situations, environments and perspectives. Use straightforward communication, in a structured way, when influencing and connecting with others. Able to read situations and modify behavior to build quality relationships. Uphold the firm's code of ethics and business conduct. Demonstrate leadership capabilities by working with clients directly and leading the engagement. Work in a team environment that includes client interactions, workstream management, and cross-team collaboration. Good Team player. Take up cross competency work and contribute to COE activities. Escalation/Risk management. Position Requirements Required Skills: Have extensive or at least 6 years of SAP experience and has worked on multiple SAP ABAP implementation projects. Be flexible to work in 2nd shift (2 pm IST to 11 pm IST) Understand client requirements, provide solutions, functional specifications and implement technical components accordingly. Ability to create Technical Design Documents (TDD) and Unit Test documents for the technical solutions being implemented. Excellent Communication, analytical and Interpersonal skills as a Consultant and play a role of team lead. In addition to the above the candidate should have been involved in the following during the life cycle of SAP Support project. Unit Testing, Integration Testing User Support activities Exposure to ASAP and other structured ITIL methodologies Regularly interact with the onsite team/client Provide status updates in daily/weekly conference calls Maintain cordial relationship with onsite team/client Strong Knowledge in Forms (SAP Scripts / Smart Forms/Adobe Forms), Reports (ALV / Classical), Interfaces (ALE/IDOC, BAPI), Conversions (LSMW/BDC), Enhancements (User Exits, BADI, Enhancement Spots), Object Oriented ABAP, Workflows (Development, Configuration) Odata ( SAP ODATA Framework, Eclipse IDE and SAP Web IDE, OData service creation and Implementation ) Good experience in building OData services using NetWeaver Gateway and ABAP Preferred Skills Good Experience in SAP UI5/Fiori App development, implementation and configuration Good Experience in SAP HANA - CDS Views Good Experience in using SAP BOPF Framework ITIL 4 Certification Having Implementation experience is added advantage Managed Services- Application evaluation services At PwC we relentlessly focus on working with our clients to bring the power of technology and humans together and create simple, yet powerful solutions. We imagine a day when our clients can simply focus on their business knowing that they have a trusted partner for their IT needs. Every day we are motivated and passionate about making our clients’ better. Within our Managed Services platform, PwC delivers integrated services and solutions that are grounded in deep industry experience and powered by the talent that you would expect from the PwC brand. The PwC Managed Services platform delivers scalable solutions that add greater value to our client’s enterprise through technology and human-enabled experiences. Our team of highly-skilled and trained global professionals, combined with the use of the latest advancements in technology and process, allows us to provide effective and efficient outcomes. With PwC’s Managed Services our client’s are able to focus on accelerating their priorities, including optimizing operations and accelerating outcomes. PwC brings a consultative first approach to operations, leveraging our deep industry insights combined with world class talent and assets to enable transformational journeys that drive sustained client outcomes. Our clients need flexible access to world class business and technology capabilities that keep pace with today’s dynamic business environment. Within our global, Managed Services platform, we provide Application Evolution Services (formerly Application Managed Services), where we focus more so on the evolution of our clients’ applications and cloud portfolio. Our focus is to empower our client’s to navigate and capture the value of their application portfolio while cost-effectively operating and protecting their solutions. We do this so that our clients can focus on what matters most to your business: accelerating growth that is dynamic, efficient and cost-effective. As a member of our Application Evolution Services (AES) team, we are looking for candidates who thrive working in a high-paced work environment capable of working on a mix of critical Application Evolution Service offerings and engagement including help desk support, enhancement and optimization work, as well as strategic roadmap and advisory level work. It will also be key to lend experience and effort in helping win and support customer engagements from not only a technical perspective, but also a relationship perspective. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Andhra Pradesh, India

On-site

Linkedin logo

At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. These individuals combine technical experience with creative thinking to deliver innovative software products and solutions. Those in software engineering at PwC will focus on developing innovative software solutions to drive digital transformation and enhance business performance. In this field, you will use your knowledge to design, code, and test cutting-edge applications that revolutionise industries and deliver exceptional user experiences. React Strong exp on Javascript, HTML and CSS, Expertise in React design patterns (HOCs, render props, compound components). Strong understanding of React performance optimization techniques. In-depth experience with state management tools (Redux Saga, Zustand, or similar). Knowledge of advanced React concepts like server-side rendering (Next.js) or static site generation. Familiarity with TypeScript in React projects. Proficient in writing maintainable CSS (CSS-in-JS, SCSS, Styled-Components). Java In-depth knowledge of Java concurrency, collections, and design patterns. Extensive experience with Spring Framework, especially Spring Boot, Spring Security, and Spring Cloud for developing microservices. Ability to implement scalable, secure, and high-performance RESTful APIs Proficiency in advanced testing techniques and frameworks, including BDD/TDD with JUnit, TestNG, and Mockito. Others Knowledge of Agile development processes and team collaboration tools (JIRA, Confluence). Exposure to cloud-native architectures and serverless computing. Code versioning: Version control systems (Git), Familiar with unit testing frameworks like Jest, Mocha and Enzyme. Hands on experience on Monitoring and Logging tools. Commitment to continuous learning and staying updated with industry trends, tools, and technologies. Show more Show less

Posted 1 week ago

Apply

9.0 - 10.0 years

14 - 15 Lacs

Pune

Work from Office

Naukri logo

Some careers shine brighter than others. If you re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of a Senior Consultant Specialist. In this role, you will: Develop and implement tools and features to high standards, ensuring timely delivery through test-driven development methodologies. The individual should be technically proficient, possess a strong drive, enthusiasm, and a willingness to initiate change and execute strategic plans. Engage proactively with team members on development projects and contribute to discussions regarding development challenges. Offer third-line technical support for the teams applications. Analyze and document both functional and non-functional requirements for projects with varying timelines. Handle large and complex data sets effectively. Adhere to best practices in software development to guarantee high-quality products and alignment with design objectives. Ensure prompt resolution of issues related to the relevant software. Requirements To be successful in this role, you should meet the following requirements: Candidate should have 10+ years working experience in C#/. Net and SQL Server Candidate with Banking experience in reporting space and handling large datasets will have an advantage Knowledge of designing and developing multi-tier and multi-layer applications Experience in unit testing framework and techniques Knowledge and experience of designing and developing systems using micro services will be an advantage Working Experience in C#, Dot Net Core 2. x or above, SQL Server 2014 or above Designing and application architecting experience of different . Net components/modules Experience in UI development (Single Page application) using Angular 2 (or above) or any other JS based framework Good to have experience in designing/developing micro services pattern Working experience in IOC containers like Castle Windsor Container, Unity, AutoFac (any one if fine) ORM: Entity Framework Knowledge of . Net core Web APIs building C# business libraries using Oops concept C# unit testing frameworks: nUnit, MS Test, TDD Good experience in writing business components using C# Well versed in Object oriented concepts and best coding practices Good command over SQL Server

Posted 1 week ago

Apply

0.0 - 7.0 years

16 - 17 Lacs

Pune

Work from Office

Naukri logo

Join us as a Software Engineer at Barclays, where you will be responsible for supporting the successful delivery of location strategy projects to plan, budget, agreed quality and governance standards. Youll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experiences. To be successful as a Software Engineer you should have experience with: A firm understanding of DevOps / CI / CD in an enterprise context coupled with an understanding of PaaS and Cloud deployment options. A software/application engineering background that includes experience with DevOps tools and platforms such as GitLab, OpenShift, , Docker, Kubernetes, Jenkins, Gradle, Maven and their equivalents, python, Java, spring framework etc. Infrastructure as Code experience, with CloudFormation, Terraform or equivalents. You will be a strong communicator, verbally and in writing, able to tailor your message appropriately to the audience. Excellent problem solving and communication skills - the ability to triage complex issues, determine action plans and see them through to completion while keeping stakeholders informed and updated. Some other highly valued skills may include: An automation mind-set. Knowledge and experience of software development life cycle along ideally with Java or Go based development teams. Knowledge and experience of end-to-end infrastructure including networking, firewalls, load balancers, application servers etc. An exposure to test automation, test driven development (TDD) and agile delivery practices. Understanding of monitoring and observability tools such as AppDynamics, ELK, AWS CloudWatch, AWS XRay etc. You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. This role is based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc). to solve problems creatively and effectively. Communicate complex information. Complex information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes.

Posted 1 week ago

Apply

2.0 - 8.0 years

16 - 21 Lacs

Hyderabad

Work from Office

Naukri logo

We are seeking a passionate technology enthusiast with a strong background in ensuring the delivery of high-quality software applications. If you thrive in a dynamic, fast-paced environment where accountability and creativity are valued, then this opportunity might be the right fit for you. We are looking for an experienced QA Engineer to join our dynamic team. As a Senior QA Engineer, you will be an integral part of our agile scrum development process, leading automation efforts within the sprint and ensuring the robustness of our diverse Software-as-a-Service (SaaS) and custom applications. If ensuring software quality is your forte, we are eager to connect with you. Key Responsibilities: Play a key role in testing and validating software solutions and deployment to ensure high quality releases. Partner closely with cross-functional teams including software engineers, data integration engineers, and product owners to drive application reliability and performance. Lead QA efforts throughout the application lifecycle by leveraging modern automation frameworks and tools. Gather testing requirements, design and implement automation solutions, provide technical leadership, and support API automation capabilities. Develop, maintain and execute test cases for functional, regression, and end-to-end testing using a test case management repository. Advocate for quality across the software development lifecycle by promoting Test Driven Development (TDD) and Continuous Testing within a DevOps environment. Skills & Qualifications: A degree in Computer Science, Engineering, or equivalent work experience. At least 5 years of testing experience. Experience with test automation development using Java, Selenium, and JavaScript (desired). Experience with test automation development using AccelQ (preferred). Proficiency in business processes and web-based application testing. Experience with GUI, API, and back-end database verification in test automation design and development. Capacity to write thorough test cases and succinct bug reports. Proven experience in creating detailed and well-structured test strategies and plans. Familiarity with code versioning tools, preferably Git. Experience working in an Agile/Scrum environment. Ability to review functional and technical documentation to identify requirements. Experience testing Salesforce, SAP, Dynamics or Workday platforms is a plus. Familiarity with TDD & BDD testing methodologies. Excellent communication skills. Scripting and Python skills (preferred).

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Software Engineer II Overview Responsible for the analysis, design, development and delivery of software solutions Defines requirements for new applications and customizations, adhering to standards, processes and best practices Role Participate in team prioritization discussions with Product/Business stakeholders Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements Automate build, operate, and run aspects of software Drive code/design/process trade-off discussions within their team when required Report status and manage risks within their primary application/service Drive integration of services focusing on customer journey and experience Perform demos/acceptance discussions in interacting with Product owners Understands operational and engineering experience, actively works to improve experience and metrics in ownership area Develop complete understanding of end-to-end technical architecture and dependency systems Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members Mentor and guide new and less-experienced team members Identify opportunities to improve an overall process and trim waste Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity All About You Has ability to write secure code using languages (e.g., Java, Angular, React, JavaScript, Sql) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture) Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors Understands and implements standard branching (e.g., Gitflow) and peer review practices Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization Has skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level (Test Pyramid concept) Apply tools (e.g., Sonar, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity Has skills to collaborate with team and business stakeholders to estimate requirements (e.g., story pointing) and prioritize based on business value Has skills to orchestrate release workflows and pipelines, and apply standardized pipelines via APIs to achieve CI and CD using industry standard tools (e.g., Jenkins, XL Release, others). Has skills to understand, report, and optimize delivery metrics to continuously improve upon them (e.g., velocity, throughput, lead time, defect leakage, burndown) Has skills to document and drive definition-of-done for requirements to meet both business and operational needs Understands how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. R-250155 Show more Show less

Posted 1 week ago

Apply

4.0 - 7.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

The ideal candidate is a self-motivated multitasker and a demonstrated team player. You will be responsible for developing new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. Job Responsibilities: Design, development, and delivery of scalable software products aligned with market needs and business objectives Collaborate with product managers to define roadmaps, prioritize features, and deliver high-quality, user-centric solutions Drive end-to-end ownership of product lifecycle, from conceptualization to deployment and maintenance Architect and deliver cloud-native solutions on platforms like AWS or GCP, ensuring scalability and reliability Implement and promote industry best practices, including Agile methodologies, CI/CD pipelines, and test-driven development (TDD) Develop and enforce robust processes for code quality, performance monitoring, and security compliance Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions Continuously assess and improve workflows to enhance team productivity and product quality Participate in system design consulting, platform management, and capacity planning Support and develop software engineers by providing advice, coaching, and educational opportunities. Qualifications: Has 4-7 years of experience in Product Development/Web Application Development Proficiency in Python, Django, and frontend frameworks like React, Angular Strong experience with databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) Cloud computing expertise with AWS or GCP and experience with DevOps tools like Terraform, Ansible, and Jenkins Strong understanding of microservices architecture, API development, and performance tuning Hands-on knowledge of continuous integration tools such as Jenkins, Travis, or CircleCI - Knowledge of networking technologies and fundamentals Proven experience in designing and scaling products, integrating user feedback into the product lifecycle Familiarity with Agile product development practices and cross-functional team alignment Up-to-date with the current improvements and launches/revolutions in the technology space, and a habit of tinkering with POCs and models of the same A proactive approach to spotting problems, areas for improvement, and performance bottlenecks Excellent interpersonal and mentoring skills Show more Show less

Posted 1 week ago

Apply

8.0 - 10.0 years

9 - 13 Lacs

Chennai

Work from Office

Naukri logo

Role Purpose As a trained Scrum Master, you are responsible for facilitating a Scrum team and are accountable for removing impediments of the team to achieve the sprint goals/deliverables. You are responsible to ensure that the Scrum process is used as intended. A key part of your role is to protect the development team, allow the teams to be self managed, foster collaboration across teams and keep them focused on the tasks at hand. Do Is accountable for meeting Sprint objectives along with scrum team Ensure meeting of sprint commitment Own and help resolve impediments of the team Help PO adopt Scrum Process properly and ensure PO availability Support the PO in maintaining the Product Backlog, defining User Stories and Acceptance Criteria Facilitate estimation, backlog refinement and all planning ceremonies Ensure that DOR, DOD, Acceptance criteria is available and adhered to Ensure MoSCoW adherence of Sprint Backlog at the Sprint level Accountable for the correct implementation of the Agile Process Protect the team from external interference. Facilitate technical assistance to the team and enables clear communication amongst the team members Participate in Scrum of Scrum across teams and highlights impediments Provide feedback on the team members performance to the Agile Line manager and Agile Program Leader Facilitate all the Scrum Ceremonies (Planning, Daily Standup, Grooming, Demo, restrospection) and ensure correct adoption Ensure updating of all Scrum artifacts Ensure ALM tool (either client or Wipro) is updated on a daily basis Update key Scrum metrics into Wipro internal tool on a Sprint-by-Sprint basis Analyse key Scrum metrics and take corrective actions Create competency improvement and cross-skilling plan for the team (by the start of the project). Review monthly and ensure improvement in competency score. Ensure multiskilling for at least 50% of the team. Help team attain stable velocity within 6-8 sprints (allowing for 10% variation either way) Train team on the proper adoption of Agile processes (Scrum / XP / Kanban) Help in adoption of engineering practices like ATDD, TDD, CI, CD, Refactoring Record and own the restrospection actions Participate in community of practice initiatives Provide inputs to the Line manager for internal quality forums (QIC / APR / QBR / MBR etc.) Mandatory Skills: Agile Scrum Delivery.

Posted 1 week ago

Apply

Exploring TDD Jobs in India

Test-Driven Development (TDD) is a popular software development approach that emphasizes writing tests before writing code. In India, the demand for TDD professionals is on the rise as companies seek to improve the quality of their software products. Job seekers with expertise in TDD can find exciting opportunities in various industries across the country.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for TDD professionals in India varies based on experience levels. Entry-level positions typically start at around ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15-20 lakhs per annum.

Career Path

The career path for TDD professionals often starts as a Junior Developer, progressing to roles such as Senior Developer, Tech Lead, and eventually Architect or Manager positions.

Related Skills

In addition to TDD, job seekers in India are often expected to have skills in: - Agile methodologies - Continuous integration and deployment - Programming languages such as Java, Python, or JavaScript

Interview Questions

  • What is TDD and how does it differ from traditional software development methodology? (basic)
  • Can you explain the three laws of TDD? (medium)
  • How do you handle dependencies in your unit tests when practicing TDD? (medium)
  • What are the benefits of using TDD in software development? (basic)
  • How do you decide when a test is "good enough" in TDD? (medium)
  • What tools do you use for TDD in your projects? (basic)
  • Can you walk us through the TDD cycle? (medium)
  • How do you handle testing edge cases in TDD? (medium)
  • Have you ever encountered a situation where TDD was not suitable? If yes, how did you handle it? (advanced)
  • How do you ensure that your tests are maintainable and scalable in TDD? (medium)
  • What are the common challenges you face while practicing TDD and how do you overcome them? (medium)
  • Can you explain the concept of test doubles in TDD? (medium)
  • How do you measure the success of TDD in your projects? (medium)
  • What are your favorite TDD best practices? (basic)
  • Have you used TDD in a team setting? How did you collaborate with other team members effectively? (medium)
  • How do you handle legacy code when introducing TDD into a project? (advanced)
  • Can you discuss the role of code coverage in TDD? (medium)
  • How do you handle testing asynchronous code in TDD? (medium)
  • How do you ensure that your TDD tests are not too brittle? (medium)
  • Have you worked on a project where TDD significantly improved the overall software quality? If yes, can you share your experience? (advanced)
  • How do you prioritize which tests to write first in TDD? (medium)
  • Have you integrated TDD into a CI/CD pipeline? If yes, can you explain the process? (advanced)
  • How do you handle testing APIs in a TDD approach? (medium)
  • Can you provide an example of a complex problem you solved using TDD? (advanced)
  • How do you stay updated with the latest trends and best practices in TDD? (basic)

Closing Remark

As you embark on your journey to explore TDD jobs in India, remember to hone your skills, stay updated with industry trends, and showcase your expertise confidently during interviews. With dedication and preparation, you can secure exciting opportunities in the thriving TDD job market in India. Good luck!

cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies