Home
Jobs

2291 Tdd Jobs - Page 27

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.

35.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Android Developer II Build Mission-Critical Health-Tech Apps (onsite only) Company : Ajmera Infotech Private Limited : Ahmedabad : 3 5 Type : Full-time, Permanent Shape Mobile Experiences That Save Lives Ajmera Infotechs 120+ engineer team powers global platforms for health-tech innovators. We are building a dedicated Android team to contribute to FDA-compliant, Kotlin-first apps for a billion-dollar digital health platform (client name confidential). These apps are used daily by clinicians and patients across the worldsoftware that must be highly secure, reliable, and responsive. What Makes This Role Exciting Greenfield + Legacy Modernization develop new modules using Jetpack Compose and support modernization of XML-based components into clean architecture. Deep Tech Exposure work with BLE devices, secure real-time sync, offline functionality, biometrics, and embedded camera tools. End-to-End Collaboration contribute to product decisions, testing strategies, and delivery planning in coordination with global teams. Compliance-Driven Development gain exposure to FDA, HIPAA, and 21 CFR Part 11 standards in real-world mobile application scenarios. Requirements Key Responsibilities Develop and maintain Android applications using Kotlin (90% Jetpack Compose). Contribute to the migration from legacy XML UI to Compose with MVVM/Clean Architecture patterns. Integrate REST APIs, gRPC services, WebSockets, and BLE (Bluetooth Low Energy) peripherals. Ensure performance, memory efficiency, and accessibility while following security best practices (OWASP MASVS). Write unit, UI, and instrumentation tests; work with TDD and CI/CD workflows (GitHub Actions / Azure DevOps). Participate in code reviews, documentation, and sprint planning with global product and engineering teams. Assist in release cycle management, including Play Store submissions, phased rollouts, and monitoring. Must-Have Skills 35 years of Android development with 12 years working extensively with Kotlin and Jetpack Compose. Experience with Coroutines, Flow, MVVM, Room, and WorkManager. Hands-on integration of APIs, BLE devices, and background tasks. Familiar with writing test cases using JUnit, Espresso, and Robolectric. Knowledge of Play Store policies, submission workflows, and crash analytics (Crashlytics, Sentry). Working knowledge of Git, code review processes, and Agile practices. Nice-to-Have Exposure to regulated domains such as healthcare, fintech, or IoT. Familiarity with Dagger/Hilt, GraphQL, or ProGuard. Experience with KMM (Kotlin Multiplatform Mobile) or cross-platform tools like Flutter. Understanding of mobile CI/CD pipelines using GitHub Actions or Azure DevOps. Benefits What We Offer Competitive salary package with performance-based bonuses. Comprehensive health insurance for you and your family. Flexible working hours and generous paid leave. High-end workstations and access to our in-house device lab. Sponsored learning : certifications, workshops, and tech conferences. Ready to Code for Impact ? (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Sahibzada Ajit Singh Nagar, Punjab, India

On-site

Linkedin logo

About The Role Indi IT Solutions is looking for a passionate and experienced Laravel Developer to join our backend development team. As a Laravel Developer, you will be responsible for building and maintaining high-performance web applications, designing efficient database structures, integrating APIs, and collaborating with cross-functional teams to deliver scalable and secure Responsibilities : Design, develop, test, and deploy web applications using Laravel and PHP. Develop and consume RESTful APIs and integrate third-party services. Design relational databases and write optimized MySQL queries. Collaborate with frontend developers to ensure seamless integration between frontend and backend systems. Write clean, well-documented, and reusable code following MVC architecture. Debug and troubleshoot issues and implement fixes in a timely manner. Optimize applications for maximum speed, scalability, and security. Use Git for version control and manage codebase across environments. Participate in code reviews, sprint planning, and team stand-ups. Stay up to date with Laravel updates, emerging backend technologies, and industry best Technical Skills : PHP (Object-Oriented Programming) and strong expertise in the Laravel framework. Deep understanding of MVC architecture and design patterns. Solid experience with MySQL, including database design, indexing, and performance optimization. Familiarity with JavaScript, HTML5, and CSS3 for frontend interaction. Experience with RESTful API development and integration. Knowledge of authentication mechanisms (JWT, OAuth, Laravel Proficiency in Git and version control workflows (e.g., GitHub, Bitbucket). Experience with deployment and hosting on cloud servers (e.g., AWS, DigitalOcean, or cPanel environments). Understanding of caching mechanisms (Redis, Memcached) and queue systems (Laravel Queues). Familiarity with tools like Composer, Artisan CLI, and Laravel Skills (Nice to Have) : Experience with Vue.js or other JavaScript frameworks used with Laravel. Knowledge of Unit Testing and test-driven development (TDD). Basic understanding of CI/CD pipelines. Exposure to Agile/Scrum Qualifications : Bachelors Degree in Computer Science, Information Technology (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

We are looking for a detail-oriented and proactive QA Automation Engineer with strong hands-on experience in automation frameworks and tools. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through robust test automation strategies. This is Work From Office Position (Noida Location) We are looking for a highly skilled and motivated QA Automation Engineer with hands-on expertise in Robot Framework, Selenium WebDriver, and CI/CD integration. The ideal candidate will play a critical role in enhancing the quality and reliability of our web applications through robust, scalable, and maintainable automated testing frameworks. Key Responsibilities Design, develop, and maintain automated test suites using Robot Framework. Implement and maintain UI test automation using Selenium WebDriver, ensuring cross-browser compatibility and responsive behavior. Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). Collaborate with developers, QA team members, and product owners in Agile/Scrum teams to deliver high-quality features and releases. Debug and triage issues, provide root cause analysis, and ensure defect resolution with minimal turnaround time. Continuously improve test automation strategies, standards, and best practices. Key Skills & Requirements Test Automation with Robot Framework Proven experience designing and implementing automation frameworks using Robot Framework. Ability to write clean, modular, and reusable test scripts. UI Automation using Selenium WebDriver Strong command of Selenium WebDriver for testing web-based applications. Experience in handling dynamic elements, waits, and custom functions. Familiarity with cross-browser and responsive testing techniques. CI/CD Integration Hands-on experience with integrating test automation into CI/CD pipelines. Familiar with tools such as Jenkins, GitLab CI/CD, Azure DevOps, etc. Knowledge of version control systems (Git preferred). Nice To Have Experience with Python, Java, or JavaScript for test scripting. Familiarity with test management tools like TestRail, JIRA, or Zephyr. Exposure to BDD/TDD methodologies. Knowledge of performance or API testing tools (e.g., JMeter, Postman). Soft Skills Excellent verbal and written communication skills. Strong analytical and problem-solving abilities. Self-motivated and capable of working independently as well as in a team. (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Role Highly experienced QA Automation Engineer with over 8 years of experience in designing, developing, and maintaining robust automation frameworks using Selenium WebDriver with C#. Proven expertise in end-to-end testing, CI/CD integration, and agile methodologies. Focused on delivering high-quality software through efficient, scalable, and maintainable automation the Role : Design and implement scalable, maintainable, and reusable test automation frameworks using Selenium and C#. Develop, maintain, and execute automated test scripts for web applications, APIs, and backend systems. Collaborate closely with developers, product owners, and manual testers to ensure comprehensive test coverage. Lead test automation initiatives and mentor junior QA team members. Perform integration testing across multiple systems and environments. Participate in Agile ceremonies : sprint planning, stand-ups, retrospectives. Log, track, and manage defects using Jira or similar tools. Integrate automated tests into CI/CD pipelines for continuous testing. Contribute to test plans, test cases, and overall quality Skills : Automation Testing (Selenium WebDriver, NUnit, MSTest, SpecFlow) C# Programming Language BDD / TDD Methodologies CI/CD : Jenkins, Azure DevOps, GitHub Actions Test Management : Jira, Zephyr, TestRail Agile/Scrum : 8+ years of experience in QA Automation Engineering Experience with Selenium WebDriver and C# programming language Strong understanding of BDD/TDD methodologies and CI/CD integration Excellent collaboration and leadership skills Ability to work in Agile environments (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Career Area: Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Your Impact Shapes the World at Caterpillar Inc When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Summary We are seeking a skilled Software Engineer (UI Engineer) _ to join our Infomatics & Connected Worksite -CAT IT team. The preference for this role is to be based out of Bangalore _PSN, Whitefield office What You Will Do Perform development assignments and programming tasks. Work on complex projects, application systems and infrastructure components. Independently/Along-side a team work on business features. Maintain high quality standards of software. Collaborate with engineers and other departments. Leading the evaluation and deployment of new technologies to add or enhance existing digital technical capabilities. Participating in addressing business requirements for applications and collaborating with cross-functional teams to deliver digital solutions that meets business results Follows standards, processes and methodologies to develop each phase development. Ability to mitigate risks and bring in stakeholder/business confidence by continuous on-time delivery. Mentor and help more junior engineers and provide them guidance in creating structured application/interface code, new documentation and guides. Stay up-to-date with the latest trends and advancements in IT development. What You Will Have 4+ years of experience in frontend application development. Performs implementation, regular problem solving, maintenance and support for an agile software development Strong foundational knowledge in HTML5, CSS3 and Javascript. Strong understanding of typescript and development methodologies. Enterprise application development using React 17+ or Angular 12+. Familiarity with RESTful APIs and asynchronous request handling. Performance Optimisation using react/angular dev tools, lighthouse, profiling etc. 5 days work from office. Shift Timing: 01:00PM -10:00 PM IST Technical Skills (Good To Have) Knowledge of React Router, Redux Toolkit, React Query, React hook forms etc. TDD/BDD based development using unit testing frameworks like Jest, Vitest etc. Developing, Testing and Deploying software using CI/CD tools such as Azure Pipeline, Github Actions etc. Next JS Framework. Cloud Services(AWS, Azure etc). Skills Desired: Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment. Level Working Knowledge: Applies an assigned technique for critical thinking in a decision-making process. Identifies, obtains, and organizes relevant data and ideas. Participates in documenting data, ideas, players, stakeholders, and processes. Recognizes, clarifies, and prioritizes concerns. Assists in assessing risks, benefits and consideration of alternatives. Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Level Working Knowledge: Delivers helpful feedback that focuses on behaviors without offending the recipient. Listens to feedback without defensiveness and uses it for own communication effectiveness. Makes oral presentations and writes reports needed for own work. Avoids technical jargon when inappropriate. Looks for and considers non-verbal cues from individuals and groups. Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Level Extensive Experience: Conducts walkthroughs and monitors effectiveness and quality of the development activities. Elaborates on multiple-development toolkits for traditional and web-based software. Has participated in development of multiple or large software products. Contrasts advantages and drawbacks of different development languages and tools. Estimates and monitors development costs based on functional and technical requirements. Provides consulting on both selection and utilization of developers' workbench tools. Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace. Level Working Knowledge: Describes similarities and differences of life cycle for new product development vs. new release. Identifies common issues, problems, and considerations for each phase of the life cycle. Works with a formal life cycle methodology. Explains phases, activities, dependencies, deliverables, and key decision points. Interprets product development plans and functional documentation. What You Will Get: Work Life Harmony Earned and medical leave. Flexible work arrangements Relocation assistance Holistic Development Personal and professional development through Caterpillar ‘s employee resource groups across the globe Career developments opportunities with global prospects Health and Wellness Medical coverage -Medical, life and personal accident coverage Employee mental wellness assistance program Financial Wellness Employee investment plan Pay for performance -Annual incentive Bonus plan. Additional Information: Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, as a global company, Caterpillar offers many job opportunities outside of the U.S. which can be found through our employment website at www.caterpillar.com/careers Caterpillar is an Equal Opportunity Employer (EEO) EEO/AA Employer. All qualified individuals, including minorities, females, veterans and individuals with disabilities - are encouraged to apply. Posting Dates: May 28, 2025 - June 17, 2025 Caterpillar is an Equal Opportunity Employer. Not ready to apply? Join our Talent Community. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Agartala, Tripura, India

On-site

Linkedin logo

Purpose Responsible for attending walk in customers at the counter and handle bookings. Key Responsibilities Responsibilities A professional demeanor and broad knowledge about the business’s products and services. To convert all footfalls into bookings Build good rapport with customers. Ensure on time reporting. To act as a Sales personnel, a customer service personnel, and as operations personnel Support the operations team in Tele calling of undelivered shipments (whenever possible) Support the operations team in coordinating with the delivery staffs and updating PODs of delivered shipments (whenever possible) Ensure proper maintenance of the counter/take ownership. Track the cash bookings daily and update the status to regular/important clients. Ensure ‘NIL’ errors during data entry. Maintain all the necessary records/reports. Achieve/surpass the targets set by HO/Regional retail in charge. Convert normal bookings into high revenue yielding products like TDD. Provide sales lead information in the requisite format to the retail in charge. Explain all the products to customers and guide them in choosing the product which is best suited to their requirement. Tally the cash realized from the daily sale and hand it over to the agency, who picks it up, after verification of IDs, etc – Follow the process. Ensure proper dressing/grooming as per company standards. Ensure that branding (glow sign boards/Logo letters) are maintained neatly. Coordinate with the Admin/Retail in-charge, for proper upkeep and overall neatness of the counter. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin 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. You'll 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. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Show more Show less

Posted 1 week ago

Apply

12.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Job Description Are you a hands-on technical leader driven by a passion for creating exceptional developer tools and infrastructure? As our Developer Enablement Leader, you will be instrumental in shaping the future of our engineering practices. You'll lead the charge in evaluating, implementing, and driving the adoption of cutting-edge technologies and best practices – from CI/CD pipelines and testing frameworks to monitoring solutions. Your work will directly empower our engineers to build high-quality software faster and more efficiently. You will also play a key role in enhancing our internal development platform, ensuring it provides a robust and scalable foundation for all our teams. If you possess deep expertise in DevOps principles, a relentless drive for automation, and a proven history of building and scaling developer infrastructure, we encourage you to apply. Responsibilities What You'll Do: Fuel Developer Productivity: Your primary mission will be to empower our development teams to be as productive and efficient as possible. This means: Orchestrating Innovation: Conduct experimentation and build products that would accelerate developer flow Cloud-Native Empowerment: Playing a vital role in enabling developers to build and deploy applications seamlessly on our chosen cloud platform (GCP, OpenShift), GKE, making the cloud a natural extension of their development workflow. Inner Source Evangelist: Collaborating with teams to cultivate a culture of knowledge sharing and innovation by encouraging developers to contribute to internal projects and collaborate across team boundaries. Promote new Products with AI: Conduct experimentation and build products that would accelerate developer flow. Design, develop, and deploy AI-powered solutions for code acceleration and tech debt reduction, leveraging Large Language Models (LLMs), Agentic AI, and Retrieval Augmented Generation (RAG). DevSecOps Champion: Driving the adoption of DevSecOps principles and practices, embedding security into every stage of the development lifecycle. Lead and Inspire: You'll be a technical leader, mentor, and advocate for our development teams. This means: Providing Expert Guidance: Sharing your deep knowledge on a variety of topics related to developer tooling, best practices, and emerging technologies. Participating in Code Reviews: Providing constructive feedback on code quality, architectural alignment, and adherence to best practices. Staying Ahead of the Curve: Keeping your finger on the pulse of the latest industry trends and emerging technologies in the developer tooling space. Championing Continuous Improvement: Continuously seeking ways to improve our platform, processes, and the overall developer experience. Collaborate and Communicate: You'll be a critical bridge between development teams and other stakeholders, ensuring everyone is aligned and working towards a common vision. This means: Working Closely with Teams: Collaborating with development teams, architects, product managers, security teams, and the "Tools" team (if applicable). Communicating Effectively: Explaining complex technical concepts clearly to both technical and non-technical audiences. Presenting at Events: Sharing your knowledge and insights at team meetings, workshops, and conferences, inspiring others to embrace new technologies and best practices. Acting as a Liaison: Representing the needs of development teams to other departments, ensuring their voices are heard. Qualifications What You'll Bring: A bachelor's degree in computer science or a related field. 12+ years of experience in software development, with a focus on Java. A deep understanding of object-oriented design principles and patterns. A proven track record of driving adoption of developer tools and best practices. Hands-on experience with modern development tools and technologies (e.g., Git, Gradle, Tekton, OpenShift / Kubernetes, SonarQube, Checkmarx, FOSSA). Experience with cloud platforms (e.g., PCF, Azure, GCP). Familiarity with agile development methodologies and a passion for Extreme Programming (XP). Excellent communication, interpersonal, and presentation skills. Strong problem-solving and analytical skills. The ability to work independently and as part of a team. Additional Skills: Experience with developer enablement initiatives. Experience with DevSecOps practices. Experience with API design and development. Experience with microservices architecture. Experience mentoring and coaching junior developers. Knowledge about Large Language Models (LLMs), Agentic AI, and Retrieval Augmented Generation (RAG). Key Skills: Java, Spring Boot is mandatory, good to have Angular, React experiences Developer Enablement CI/CD Cloud Technologies – GCP Preferably Agile Development Communication Problem-Solving Technical Leadership Software Architecture Patterns Test-Driven Development (TDD) SQL Databases (e.g., SQL Server, PostgreSQL, Oracle) NoSQL Databases (e.g., MongoDB, Cassandra) Why Join the Dev Tools & Enablement Team? This isn't just about lines of code; it's about empowering an entire organization to innovate and create. You'll be working alongside a passionate team dedicated to making the developer experience the best it can be. We offer a collaborative environment where you can learn, grow, and make a real impact. You'll have the opportunity to shape the future of how we build software, from the ground up. Ready to Empower Our Developers? If you're ready to take on this exciting challenge and help us create a world-class development environment, we encourage you to apply. We're looking for someone who is passionate, driven, and committed to making a difference in the lives of our developers. Join us and help us build the future of software development! Show more Show less

Posted 1 week ago

Apply

15.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

We are seeking a Senior Full Stack Engineer with deep expertise in modern JavaScript ecosystems and cloud architecture. You'll be working on complex application modernization initiatives, focusing on transforming legacy systems into scalable, cloud-native applications. Core Technical Stack Frontend : React.js (with Hooks, Context API), Next.js 14+, Redux/RTK, TypeScript, Tailwind CSS, Material-UI/Chakra UI Backend : Node.js, NestJS, Express.js, GraphQL (Apollo Server), WebSocket Cloud & Infrastructure AWS Services : ECS, Lambda, API Gateway, S3, CloudFront, RDS, DynamoDB, SQS/SNS, ElastiCache Infrastructure as Code : Terraform, CloudFormation Containerization : Docker, Kubernetes, ECS Databases & Caching MongoDB PostgreSQL Redis Elasticsearch Authentication & Security : OAuth2.0/OIDC JWT AWS Cognito SAML2.0 Testing & Quality : Jest React Testing Library Cypress CI/CD & Monitoring GitHub Actions Jenkins AWS CloudWatch DataDog Key Technical Responsibilities System Architecture & Development (70%) : Design and implement microservices architectures using Node.js/NestJS, focusing on scalability and performance Build reusable component libraries and establish frontend architecture patterns using React.js and Next.js Implement real-time features using WebSocket/Socket.io for live data updates and notifications Design and optimize database schemas, write complex queries, and implement caching strategies Develop CI/CD pipelines with automated testing, deployment, and monitoring Create and maintain infrastructure as code using Implement security best practices and compliance requirements (SOC2, GDPR) Examples Of Current Projects Modernizing a monolithic PHP application into microservices using NestJS and React Implementing event-driven architecture using AWS EventBridge and SQS Building a real-time analytics dashboard using WebSocket and Time-series databases Optimizing application performance through caching strategies and CDN implementation Developing custom hooks and components for shared functionality across applications Technical Leadership (30%) : Conduct code reviews and provide technical mentorship Contribute to technical decision-making and architecture discussions Document technical designs and maintain development standards Collaborate with product teams to define technical requirements Guide junior developers through complex technical challenges Required Technical Experience Expert-level proficiency in JavaScript/TypeScript and full-stack development Deep understanding of React.js internals, hooks, and performance optimization Extensive experience with Node.js backend development and microservices Strong background in cloud architecture and AWS services Hands-on experience with container orchestration and infrastructure automation Proven track record of implementing authentication and authorization systems Experience with monitoring, logging, and observability tools Preferred Qualifications Technical Expertise : Advanced degree in Computer Science, Engineering, or related field Experience with cloud-native development and distributed systems patterns Proficiency in additional programming languages (Rust, Go, Python) Deep understanding of browser internals and web performance optimization Experience with streaming data processing and real-time analytics Architecture & System Design Experience designing event-driven architectures at scale Knowledge of DDD (Domain-Driven Design) principles Background in implementing CQRS and Event Sourcing patterns Experience with high-throughput, low-latency systems Understanding of distributed caching strategies and implementation Cloud & DevOps AWS Professional certifications (Solutions Architect, DevOps) Experience with multi-region deployments and disaster recovery Knowledge of service mesh implementations (Istio, Linkerd) Familiarity with GitOps practices and tools (ArgoCD, Flux) Experience with chaos engineering practices Security & Compliance Understanding of OWASP security principles Experience with PCI-DSS compliance requirements Knowledge of cryptography and secure communication protocols Background in implementing Zero Trust architectures Experience with security automation and DevSecOps practices Development & Testing Experience with TDD/BDD methodologies Knowledge of performance testing tools (k6, JMeter) Background in implementing continuous testing strategies Experience with contract testing (Pact, Spring Cloud Contract) Familiarity with mutation testing concepts About Us TechAhead is a global digital transformation company with a strong presence in the USA and India. We specialize in AI-first product design thinking and bespoke development solutions. With over 15 years of proven expertise, we have partnered with Fortune 500 companies and leading global brands to drive digital innovation and deliver excellence. At TechAhead, we are committed to continuous learning, growth and crafting tailored solutions that meet the unique needs of our clients. Join us to shape the future of digital innovation worldwide and drive impactful results with cutting-edge AI tools and strategies! (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About the role Refer you will be responsible section You will be responsible for Job Summary Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers. Responsible for the entire development and support process for a software programme. Your applications make previously complex tasks simple with the impact ranging from saving time; effort or money to re-defining normal In this job; I · Take a problem where technical strategy or approach is defined and come up with the solution design and drives the implementation with a fair level of autonomy including interacting with other SDEs in the same team or peer teams · Reach out for direction proactively in case of ambiguities or constraints · Own the delivery of a major component in a product or a small product entirely as part of a feature delivery · Suggest improvements to processes and methodologies to enhance delivery speed; quality · Mentor and guide other WL1 SDEs in the team and help in hiring · Question requirements and challenge where necessary · Identify value of tasks & always work on the highest priority items · Programming o Demonstrate a good understanding of at least one major programming language o Understand the framework and enough of the tool ecosystem of the chosen language to implement end to end components with minimal assistance o Comfortably produce and refactor code without assistance o Test drive features in programming language of choice o Understand different major language paradigms (OOP/Functional) o Understand presence of abstraction beneath language (DVM/JVM/CLR) o Reason about complexity of algorithms (time and space) and code (cyclomatic) o Debug code o Understand and resolve complex issues · Design o Identify design patterns in code o Implement design patterns with guidance o Comfortably translate small behaviour requirements into tasks & code o Understand how high-quality code can lead to rapid delivery o Write clean; maintainable code o Demonstrate a basic understanding of domains and domain modelling o Seek out and use appropriate abstractions o Understand patterns for integration (events/services) o Understand how to leverage existing functionality outside immediate project o Understand scope of project and when to move behaviour to other services · Development Practice o Understand continuous integration and continuous delivery o Demonstrate a working knowledge of CI tooling o Writes tests to ensure CI/CD processes work o Understand BDD/TDD/Performance/Security/Smoke testing · Infrastructure o Demonstrate a good working knowledge of one relevant operating system o Script and automate within relevant environment · Security o Understand Oauth/Saml & identity models You will need Refer you will be responsible section Whats in it for you? At Tesco, we are committed to providing the best for you. As a result, our colleagues enjoy a unique, differentiated, market- competitive reward package, based on the current industry practices, for all the work they put into serving our customers, communities and planet a little better every day. Our Tesco Rewards framework consists of pillars - Fixed Pay, Incentives, and Benefits. Total Rewards offered at Tesco is determined by four principles - simple, fair, competitive, and sustainable. Salary - Your fixed pay is the guaranteed pay as per your contract of employment. Leave & Time-off - Colleagues are entitled to 30 days of leave (18 days of Earned Leave, 12 days of Casual/Sick Leave) and 10 national and festival holidays, as per the company's policy. Making Retirement Tension-FreeSalary - In addition to Statutory retirement beneets, Tesco enables colleagues to participate in voluntary programmes like NPS and VPF. Health is Wealth - Tesco promotes programmes that support a culture of health and wellness including insurance for colleagues and their family. Our medical insurance provides coverage for dependents including parents or in-laws. Mental Wellbeing - We offer mental health support through self-help tools, community groups, ally networks, face-to-face counselling, and more for both colleagues and dependents. Financial Wellbeing - Through our financial literacy partner, we offer one-to-one financial coaching at discounted rates, as well as salary advances on earned wages upon request. Save As You Earn (SAYE) - Our SAYE programme allows colleagues to transition from being employees to Tesco shareholders through a structured 3-year savings plan. Physical Wellbeing - Our green campus promotes physical wellbeing with facilities that include a cricket pitch, football field, badminton and volleyball courts, along with indoor games, encouraging a healthier lifestyle. About Us Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities, and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility through technological solutions, and empowering our colleagues to do even more for our customers. With cross-functional expertise, a wide network of teams, and strong governance, we reduce complexity, thereby offering high-quality services for our customers. Tesco in Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 3,30,000 colleagues Tesco Technology Today, our Technology team consists of over 5,000 experts spread across the UK, Poland, Hungary, the Czech Republic, and India. In India, our Technology division includes teams dedicated to Engineering, Product, Programme, Service Desk and Operations, Systems Engineering, Security & Capability, Data Science, and other roles. At Tesco, our retail platform comprises a wide array of capabilities, value propositions, and products, essential for crafting exceptional retail experiences for our customers and colleagues across all channels and markets. This platform encompasses all aspects of our operations – from identifying and authenticating customers, managing products, pricing, promoting, enabling customers to discover products, facilitating payment, and ensuring delivery. By developing a comprehensive Retail Platform, we ensure that as customer touchpoints and devices evolve, we can consistently deliver seamless experiences. This adaptability allows us to respond flexibly without the need to overhaul our technology, thanks to the creation of capabilities we have built. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Join us as a Senior Test Automation Engineer at Barclays, responsible for supporting the successful delivery of location strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a Senior Test Automation Engineer you should have experience with: Hands on Test Automation with deep understanding of Software/QA Methodologies Understand requirements, user stories and able to prepare Test scope, test cases and execute the same Execute Non-functional requirements tests including performance, load, stress, scalability, and reliability Testing/ Automation Tools / frameworks like – Python, Pytest, BDD, TDD, Karate, Rest Assured, Performance Centre, Load runner etc.. Good understanding of tech stack as AWS, Kafka (Messaging Queues), Mongo DB, SQL, ETL and APIs CICD integration tools like Jenkins, TeamCity, GitLab etc. Collaborate closely with Dev/DevOps/BA teams. Unix commands, ETL architecture & Data Warehouse concepts Python Language (For Test Automation) – In-depth understanding of Data Structures: Lists, Tuples, Sets, Dictionaries. OOPS concepts, Data Frames, Lambda functions, Boto3, File handling, DB handling, debugging techniques etc Perform complex SQL queries/ joins to validate data transformations, migration and integrity across source and target systems. Test and defect management - Document Test results, defects, and track issues to resolutions using tool – Jira/ X-Ray Experience with at least one relational database – Oracle (Golden Gate services), MYSQL or SQL Server or Teradata Experience with at least one CICD tool for integrating Test Automation suits – Jenkins or TeamCity Some Other Highly Valued Skills May Include Functional Corporate Banking knowledge Good understanding of Agile methodologies Hands on experience with Gen AI models Good understanding of Snowflake, DBT & Pyspark Experience with BI tools like Tableau/ Power BI for visual data validations 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 execute testing strategies to validate functionality, performance, and user experience, while collaborating with cross-functional teams to identify and resolve defects, and continuously improve testing processes and methodologies, to ensure software quality and reliability. Accountabilities Development and implementation of comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards. Creation and execution automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues. . Collaboration with cross-functional teams to analyse requirements, participate in design discussions, and contribute to the development of acceptance criteria, ensuring a thorough understanding of the software being tested. Root cause analysis for identified defects, working closely with developers to provide detailed information and support defect resolution. 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. 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. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin 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. You'll 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. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Purpose Responsible for attending walk in customers at the counter and handle bookings. Key Responsibilities Responsibilities A professional demeanor and broad knowledge about the business’s products and services. To convert all footfalls into bookings Build good rapport with customers. Ensure on time reporting. To act as a Sales personnel, a customer service personnel, and as operations personnel Support the operations team in Tele calling of undelivered shipments (whenever possible) Support the operations team in coordinating with the delivery staffs and updating PODs of delivered shipments (whenever possible) Ensure proper maintenance of the counter/take ownership. Track the cash bookings daily and update the status to regular/important clients. Ensure ‘NIL’ errors during data entry. Maintain all the necessary records/reports. Achieve/surpass the targets set by HO/Regional retail in charge. Convert normal bookings into high revenue yielding products like TDD. Provide sales lead information in the requisite format to the retail in charge. Explain all the products to customers and guide them in choosing the product which is best suited to their requirement. Tally the cash realized from the daily sale and hand it over to the agency, who picks it up, after verification of IDs, etc – Follow the process. Ensure proper dressing/grooming as per company standards. Ensure that branding (glow sign boards/Logo letters) are maintained neatly. Coordinate with the Admin/Retail in-charge, for proper upkeep and overall neatness of the counter. Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Position: React Developer II – Medical Compliance Test Suite Company: Ajmera Infotech Private Limited (AIPL) Location: Ahmedabad (On-site) Experience: 3 – 5 years Position Type: Full-time, Permanent Build Software That Saves Lives – And LevelUp with Global Mentors At AIPL, our 120-engineer crew delivers planet-scale systems for global innovators. Step into our Medical Compliance Test Suite and build a compliance-grade, test-driven automation framework for a billion-dollar health tech platform (confidential, FDA-regulated). You’ll work shoulder-to-shoulder with a distributed team of elite engineers, learning battle-tested patterns and tooling that keep mission-critical software running 24×7×365 for clinicians and patients worldwide. Why React Devs Will Love It: Code > Clicks & TDD first – apply your React/TypeScript chops to write elegant, test-driven automation code that shapes production design. Mission-critical impact – testing is the linchpin of high-availability architecture; your code keeps the system up 24×7×365. Shift-left influence – define architecture, CI/CD, and release readiness from day one. Cross-platform playground – automate Flutter, React Native, and web flows across real devices, emulators, and simulators. Global mentorship – collaborate daily with a worldwide team of elite engineers; learn cutting-edge codebases, processes, tools, and architectures. This is your chance to grow into a world-class systems engineer by building trust in software that cannot fail. Career rocket – master Cypress, Cucumber, Appium, WebDriver IO, Azure DevOps, and mobile CI at scale while pairing with senior automation architects. Requirements What You’ll Do Build and maintain robust, TDD-driven automation suites for mobile and web (Flutter, React) with Cypress, Appium, WebDriver IO. Write behavior-driven scenarios using Cucumber and modern runners (Mocha/Jest). Embed tests in Azure DevOps CI/CD pipelines, enabling rapid, reliable feedback for mission-critical releases. Pair with feature developers to ensure React & Flutter code is testable, drive mocking, stubbing, and contract tests. Manage device labs, simulators, and emulators; optimize for parallel execution. Contribute to coding standards, automation strategy, and documentation for FDA class compliance and high availability. Must Have Skills 3-5 years in software engineering or automation. Strong hands-on coding with React, TypeScript, JavaScript; ability to understand Flutter/Dart. Practical experience with Cypress, Appium (iOS & Android), Cucumber, and at least one test runner. Familiarity with Azure, Git, CI/CD, device simulators & emulators. Solid grasp of TDD, BDD, the testing pyramid, and quality metrics. Nice to Have WebDriver IO or Detox, Flutter widget testing, and visual regression tools. Exposure to regulated domains (healthcare, fintech, aviation, etc.). Benefits What We Offer Above market salary plus performance bonus. Comprehensive medical insurance for you & family. Flexible hours and generous PTO. High-end workstation + access to our device lab. Sponsored certifications and conference passes. Ready to Automate the Future? Email your résumé/GitHub to jobs@ajmerainfotech.com with the subject “Medical Compliance Test Suite | Ahmedabad” Let’s build high-availability software that matters—together. Show more Show less

Posted 1 week ago

Apply

2.0 - 5.0 years

5 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Day-to-day activities include: Mentoring, Motivating & Molding your team to deliver high quality enterprise products Collaborate with Product Management, User Experience, and existing engineering team to design, develop, deploy and maintain a highly available, fault-tolerant SaaS offering Participate actively in software design meetings to support long-term maintainability and extensibility of code Obsess over quality in the code our team writes and the products we create Drive continuous improvement in all aspects of the software development life cycle Provide ongoing feedback and work with engineers on their professional development Build and maintain good working relationship with stakeholders Work collaboratively and help build a great team Required Qualifications Minimum of 2 to 5 years of experience in shipping high quality products in a SaaS environment Excellent design and programming skills primarily with a focus on enterprise server solutions using Javascript and ReactJS. Familiarity in cloud technologies is a plus. Working knowledge of Web Services technologies. Knowledge of Javascript, HTML, CSS, ReactJS and ExpressJS Full working knowledge of software engineering principles, design patterns, and commercial product development practices in a complex larger enterprise/cloud solutions. Working knowledge of basic technologies such as networking. Use of Open Source packages for common capabilities. Strong analytical and problem-solving skills, with attention to detail. Hard-working with a whatever it takes attitude. Able to demonstrate effective teamwork both within the immediate team and across teams. Excellent communications skills and able to lead a team of highly technical individuals. Desired Qualifications Familiar with Agile/SCRUM development methodologies You are passionate about TDD and unit testing. You have a collaborative approach and are self-motivated. Experience with test frameworks and tooling

Posted 1 week ago

Apply

6.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Position Overview Job Title- Software Development Engineer, AS Location- Bangalore, India Role Description This role is for Software Development Engineer responsible for developing and unit testing software applications. The candidate is expected to work closely with Team Leads or Software Development Managers and other key stake holders to ensure good quality, maintainable, scalable and high performing software applications are delivered to users. Candidate/Application should be coming from a strong technological background. Should be hands on and be able to work independently requiring minimal technical/tool guidance. Should be able to technically guide and mentor junior resources in the team. Work closely with team members to design and develop software. Should have good communication skill and strong positive outlook. Knowledge of LoanIQ/Lending domain will be an advantage. What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities Software Development: Demonstrably solid software engineering skills. As part of a high-performing development team, design and deliver highly functional, robust and scalable code. You will be responsible for participating in the full agile application development life to support overall project objectives Leverage design patterns, test driven development (TDD) and behavior driven development (BDD) to build software that is reliable and easy to support in production Experience of working in a team development environment as well as globally distributed project team Hands-on experience of Microservices development and cloud technologies would be added advantage Work closely with Functional Analysis and Quality Assurance teams Must be adaptable to different responsibilities, and possess strong communications skills in order to work effectively with team members and stakeholders Provides Release Deployments on non-Production Management controlled environments Captures Build and Deployment notes, develops Software Product Deployment & Operating Instructions Manages maintenance of applications and performs technical change requests scheduled according to Release Management processes Fixes software defects/bugs Measures and analyses code for quality Collaborates with Functional Analysts and QA to complete work, as required. Provides Level 3 support Contributes to root cause/problem analysis and solution brainstorming Create required documentation for the project. Shall be ready to learn new Java technologies as per the project requirements Your Skills And Experience Technical Skills: Full stack Java developer Very good practical experience of Event Driven Architecture application is a plus Hands-on Experience in design, architecture, source code management, continuous build, continuous integration technologies, TDD, performance improvement and profiling tools Good understanding of web technologies, frameworks and tools, for example: HTML, CSS, Javascript, Angular, Bootstrap, React, D3, Node.js Experience with CI/CD using Jenkins is a plus. Hands on experience in messaging technologies like - JMS, IBM MQ, Solace, Kafka is a plus Experience with Docker, Kubernetes, OpenShift, and Google Cloud Platform is a plus OS: Unix, Windows Database: Oracle (preferred), DB2 Languages and Frameworks: Java, Spring Boot, Event Driven Architecture, React JS/Angular JS, J2EE, Mybatis, Hibernate, Junit Tools: GIT, Eclipse/IntelliJ, Maven, Ant, Linux/Unix shell scripting, JMS/MQ Other (Plus/Advantage): Knowledge of Loan IQ product and data model Knowledge or past experience of C++ but not mandatory Key Attributes: Ability to write high quality code Ability to solve business or production problems Strong analytical skills Excellent team player Keeps pace with technical innovation Bachelor’s Degree from an accredited college or university with a concentration in Computer Science or equivalent Experience and Education: 6 to 11 years of relevant work experience Investment Banking experience will be advantage How We’ll Support You Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment. Show more Show less

Posted 1 week ago

Apply

6.0 - 12.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Job Description You are a strategic thinker passionate about driving solutions. You have found the right team. As an Automation Testing Associate within the Testing Center of Excellence Team, you will play a pivotal role in our global team. Your responsibilities will include conducting systematic application functionality tests, diligently documenting results, and ensuring clear communication with all relevant stakeholders. Your expertise in Selenium, Cucumber, Java, and BDD/TDD will be vital in ensuring the superior quality of our software and promptly resolving any issues. This role provides a unique opportunity to contribute to our monthly/quarterly testing results reports and to automate Regression and Functional test cases. Job Responsibilities Perform regression and functional user acceptance testing for AWM business process systems. Assist in parallel running of current and new systems to validate results. Document UAT test scenarios, test cases, and test scripts. Define and prepare necessary test data. Identify and analyze defects, collaborating with Ops teams for quality assurance and timely bug resolution. Assist in delivering monthly/quarterly reports on testing results alongside testing duties. Automate regression and functional test cases. Collaborate closely with technology teams for BDD implementation. Automate test design using testing tools. Conduct automation feasibility studies and derive ROI. Apply practical experience in test automation with JAVA, Selenium, BDD Cucumber, API testing, and database knowledge, with familiarity in one or more automation tools. Required Qualifications, Capabilities And Skills You must have 6-12 Years of work experience Must have expertise in Selenium, Cucumber, Java Must have expertise in BDD / TDD – Behaviour Driven Development/ Test Driven Development Sound knowledge on Version Control (Bitbucket, GIT) Good to have knowledge of Test Design tools like Conformiq Automation framework development using core Java Hands on experience in maintaining Keyword, Data and Hybrid frameworks Test data management using SQLs Good reporting skills Knowledge on Agile practices ABOUT US JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors and institutions with strategies and expertise that span the full spectrum of asset classes through our global network of investment professionals. Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals. Show more Show less

Posted 1 week ago

Apply

6.0 - 9.0 years

35 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

What Youll Do: Partner with your business stakeholders to provide them with transparency, data, and resources to make informed decisions Be a technical leader within and across the teams you work with. Drive high impact architectural decisions and hands-on development, including inception, design, execution, and delivery following good design and coding practices. Obsessively focus on production readiness for the team including testing, monitoring, deployment, documentation and proactive troubleshooting. Identify risks and gaps in technical approaches and propose solutions to meet team and project goals. Create proposals and action plans to garner support across the organization. Influence and contribute to the teams strategy and roadmap. Tenacity for learning - curious, and constantly pushing the boundary of what is possible. We Are a Match Because You Have: 6-9 years of experience in backend software engineering architecting and implementing robust, distributed web applications Bachelors degree in Computer Science, Computer Engineering or equivalent combination of education and experience Track-record of technical leadership for teams following software development best practices (e.g. SOLID, TDD, GRASP, YAGNI, etc). Track-record of being a hands-on developer efficiently building technically sound systems. Experience building web services with java and springboot. Experience with Continuous Integration (CI/CD) practices and tools (Buildkite, Jenkins, etc.). Experience architecting solutions leveraging distributed infrastructure (e.g. Docker, Kubernetes, etc). Experience with Microsoft SQL Server, Aerospike, Redis. Experience leveraging monitoring and logging technologies (e.g. DataDog, Elasticsearch, InfluxDB, etc) PS: This role is with one of our Clients who is a leading name in the Retail Industry.

Posted 1 week ago

Apply

10.0 - 13.0 years

20 - 30 Lacs

Noida, Indore, Bengaluru

Work from Office

Naukri logo

Experience - 10 to 13 years Must Have Expertise : Selenium , RestEasy or having experience in multiple Automation framework Able to identify and Architect Automation framework from scratch Can do high level and low-level framework development grooming, guide team technical / logistically all team members. Programming Python Problem solving & logic and analytical abilities Hands On QA Frameworks BDD, TDD ,Data Driven OS (Windows/Linux) concepts DBMS concepts & Ability to Write Queries Communication/Confidence/Attitude/Client Interaction Able to handle team and client Tracking of end to end deliverables Over all QA processes/Matrix/Reports Good to have : Big Data Technologies Cloud Technology Document Based Database {MongoDB} Data Analysis

Posted 1 week ago

Apply

4.0 years

0 Lacs

Vadodara, Gujarat, India

On-site

Linkedin logo

Company Overview ARCHER Systems is a leading technology enabled legal services company that provides pre-settlement and post settlement administration services for single event, mass tort, and class action cases with the goal of helping claimants access their settlement proceeds more efficiently and quickly. The company plans to continue leveraging technology and top tier talent to enhance customer service and offer new product lines and services. ARCHER’s core offering is post-settlement Healthcare Lien Resolution Administration and QSF (Qualified Settlement Fund) Administration and payments processing for multi-claimant (mass tort and class action) litigation. Other services include claims administration, single event lien resolution, probate and bankruptcy coordination, release administration, medical records review, and plaintiff fact sheet and other intake/census preparation and management. ARCHER enables law firms to focus on their litigation while ensuring that critical pre-settlement and post-settlement administration documents, services, business analytics and reporting are handled efficiently and effectively. Position Summar yWith extensive experience and minimal direction, the QA Tester-II is responsible for leading quality assurance efforts across complex internal and third-party applications. They drive the overall testing strategy, with a strong emphasis on test automation to ensure software quality and meet system standards. The QA Tester-II works closely with agile scrum teams, collaborating with Product Owners, Business Analysts, developers, and other stakeholders throughout the software development life cycle. The QA Tester-II has a deep passion for ensuring software quality through the development, implementation, and continuous improvement of efficient, reliable automated test frameworks and suites. They champion best practices in automation and proactively identify and mitigate potential risks and issues early in the development process. The role involves designing, implementing, and executing comprehensive manual and automated test plans, scenarios, and cases .The QA Tester-II leverages tools like Selenium, C#, xUnit.net, and continuous integration/continuous deployment (CI/CD) pipelines to build and maintain scalable automation frameworks that speed up regression testing and increase test coverage. The QA Tester-II conducts thorough reviews of requirements, specifications, and user stories to provide timely and meaningful feedback. They coordinate testing activities across all phases of the SDLC, log and track defects, and work with relevant teams to ensure proper resolution. Additionally, they research and recommend improvements to testing tools, techniques, and methodologies, with a focus on performance, scalability, and delivering business value. The Senior QA Tester is expected to work independently, take ownership of assigned tasks, and consistently meet project deadlines and budgets to support high-quality and profitable delivery. They are a strong team player, actively participating in agile ceremonies and effectively communicating testing efforts, solutions, and issues to team leads and stakeholders .QA Tester-II has experience on performance testing using JMeter/ Gatling tool and captures performance metrics for application . Job Responsibiliti esPerform quality assurance analysis and testing of complex internal and third-party business applications, with a strong focus on test automation and ensuring software qualit y.Develop and maintain automation frameworks and test suites using tools like Selenium, C#, xUnit.net, and Jenkins for continuous integration/continuous deployment (CI/CD ).Optimize and scale automation efforts to speed up regression testing and increase test coverag e.Review and analyze business requirements, system requirements, specifications documents, and user stories to provide timely and meaningful feedbac k.Create detailed, comprehensive, and well-structured test plans, test scenarios, and test case s.Estimate, prioritize, plan, and coordinate testing activities across all phases of the software development life cycle (SDLC ).Collaborate with development teams, product owners, and business analysts to ensure applications are designed with testability in min d.Direct and conduct root cause analysis of defects and issues, and clearly communicate findings to relevant stakeholder s.Identify, log, and track defects across multiple environments throughout the SDLC, coordinating with appropriate resources for resolutio n.Research, evaluate, and proactively recommend improvements for testing tools, techniques, and methodologie s.Champion the use and selection of QA tools, and continuously improve and shape the testing methodology, with a focus on performance, scalability, and automatio n.Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to align testing efforts with team goals and objective s.Provide feedback on usability, serviceability, and quality risks, and report them to relevant stakeholder s.Prepare reports and documentation, including test plans, test cases, and test results, as neede d.Create, implement, and execute manual and automated test cases when necessar y.Prioritize and manage multiple tasks effectively in a fast-paced environmen t.Work independently and take ownership of assigned tasks while being a strong team playe r.Demonstrate a solid understanding of the business domain and end-user requirements to ensure testing efforts deliver value to customer s.QA Tester-II has experience on performance testing using JMeter/ Gatling tool and captures performance metrics for applicati on Knowledge, Skills and Abilit ies Ski lls:4+ years of hands-on experience in quality assurance, with a strong focus on test automation (including back-end, front-end UI, and regression testi ng).Minimum bachelor’s degree in computer science or equivalent education/work experie nce.Experience with performance and load testing tools (e.g., JMeter, Gatli ng).Experience working within a Continuous Integration/Continuous Delivery (CI/CD) proc ess.Excellent coding skills, preferably in .NET and C#.Strong SQL skills, preferably with Microsoft SQL Ser ver.Experience with API testing and API test automat ion.Familiarity with test-driven development (TDD) and behavior-driven development (BDD) methodologies (e.g., SpecFl ow).Knowledge of software builds, testing, and CI/CD tools (e.g., Jenkins, G it).Experience with testing tools and frameworks (e.g., Selenium, xUnit, Cucumb er).Understanding of object-oriented programming, distributed systems, web technologies, and network protocols (HTTP, TCP/ IP).Strong problem-solving, analytical, and troubleshooting ski lls.Excellent written and verbal communication skills, with the ability to work effectively in a fast- paced team environm ent.Detail-oriented and thorough in triaging, analyzing, and identifying defe cts.Ability to take initiative, offer suggestions, and provide resolutions proactiv ely.Passion for delivering business value and willingness to perform other assigned ta sks.Ability to provide regular updates, system solutions, and communicate issues to the team l ead.Constantly strive to learn new technologies and stay up-to-date in the rapidly changing indus try.Automation Ski lls:6+ years of experience developing automated test scripts using Selenium or similar testing to ols.4+ years of experience with C#, Selenium WebDriver, and xUnit.net and continuous integration/continuous deployment (CI/CD) tools and practices, specifically Jenk ins.Familiarity with test-driven development (TDD) and behavior-driven development (BDD) methodolog ies.Knowledge of automation best practices and design patte rns.2+ years of experience in performance testing using Jmeter/ Gatling to ols.Prefer red:Experience with SpecFlow BDD and SpecFlow Living Doc.API testing experience, including creating automated tests at the API le vel.Back-end (SQL) testing experie nce.Experience with performance and load testing tools (e.g., JMeter, Gatli ng).Mobile test automation experie nce. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job Description – SSE Java Experience Range & Quantity 6 - 9 YOE Location Requirement Bangalore – Whitefield / Kochi (Hybrid) Responsibilities Provide technology leadership in Working in an agile development environment Translating business requirements into low-level application design Application code development through a collaborative approach Doing Full-scale unit testing Applying test-driven and behavior-driven development (TDD/BDD) QA concepts Applying continuous integration and continuous deployment (CI/CD) concepts Mandatory Soft Skills Should be able to contribute as an individual contributor Should be able to execute his/her responsibility independently Focus on self-planning activities Mandatory Skills Practical knowledge of the following tools & technologies … Java, Python, Micro services Git Container orchestration (Kubernetes, Docker) Basic knowledge in Linux & SQL Nice-to-have Skills BDD Mandatory Experience Design, implementation, and optimization of the following: Golang stack-based micro services design-oriented application development and deploying the same using Container orchestration in the cloud environment Understanding CI/CD pipeline & related system development environment Skills: git,linux,java,sql,bdd,kubernetes,docker,container orchestration,python,micro services,microservices Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Kochi, Kerala, India

On-site

Linkedin logo

Job Description – SSE Java Experience Range & Quantity 6 - 9 YOE Location Requirement Bangalore – Whitefield / Kochi (Hybrid) Responsibilities Provide technology leadership in Working in an agile development environment Translating business requirements into low-level application design Application code development through a collaborative approach Doing Full-scale unit testing Applying test-driven and behavior-driven development (TDD/BDD) QA concepts Applying continuous integration and continuous deployment (CI/CD) concepts Mandatory Soft Skills Should be able to contribute as an individual contributor Should be able to execute his/her responsibility independently Focus on self-planning activities Mandatory Skills Practical knowledge of the following tools & technologies … Java, Python, Micro services Git Container orchestration (Kubernetes, Docker) Basic knowledge in Linux & SQL Nice-to-have Skills BDD Mandatory Experience Design, implementation, and optimization of the following: Golang stack-based micro services design-oriented application development and deploying the same using Container orchestration in the cloud environment Understanding CI/CD pipeline & related system development environment Skills: git,linux,java,sql,bdd,kubernetes,docker,container orchestration,python,micro services,microservices Show more Show less

Posted 1 week ago

Apply

4.0 - 9.0 years

7 - 11 Lacs

Noida

Work from Office

Naukri logo

Req ID: 326968 We are currently seeking a Automation Lead to join our team in Noida, Uttar Pradesh (IN-UP), India (IN). Summary of role We are seeking a talented Sr Technical Test Engineer with a proven track record in software delivery in business critical applications, responsible for designing, developing, and executing tests in line with agreed plans and strategies. As a member of a highly collaborative test team, you will assist with ensuring the quality of the team"™s output is of a consistently high standard. Responsibilities Analyse requirements (user stories) and review acceptance criteria to ensure they are fit for purpose, testable Develop and actively participate in building test automation using Coded UI and/or other technologies Attend Agile/Scrum ceremonies e.g. Stand-ups, 3-Amigo sessions, retrospectives, Sprint planning & review Ensure defects are raised correctly and in a timely manner using the defect management tool, JIRA. Prepare test data as required Raise issues with Dev Conduct exploratory tests when the feature is delivered during the sprint as well as E2E tests in the end of the Sprint/release when all features are delivered Log defects in JIRA and verify fixes Participate in defect triage discussions and challenge development perception of severity Provide input into continuous improvement in test coverage and test effectiveness Contribute to reporting including appropriate test metrics on planning, defects and execution Work closely with the development and business teams Escalate risks and issues to the appropriate level, to enable timely mitigation Analysis of the root cause and making recommendations on the improvement of the processes (BDD, testing, preparation of the stories, team communication) within the team Skills / Experience Required 4+ years"™ experience as a Software Development Engineer/Test Good understanding of understanding of Virtualisation, Java 8 and Mock server principles Trained or 6 months Experience working with Docker or test containers Experience working in Agile environment (Scrum or Kanban) Coding experience with automated test frameworks, tools, services Programming languages o 4 years development experience in Java UI automation o Selenium Soft skills o Ability to quickly learn, becoming proficiently knowledgeable of client applications o Excellent communication (written & oral) and interpersonal skills o Ability to push back and insist on resolution o Should have very strong soft skills/Collaboration skills Optional Source control tools o Cloudbees (preferred) o Git o Github o Bitbucket o SVN o Clearcase Test Management tools o JIRA o Confluence Build & Continuous Integration/Delivery o Maven Development framework o BDD including Feature files, Cucumber, Gherkin o TDD Experience working in the Financial Services / Banking Industry Qualifications 4+ years test automation/development experience A Computer Science/I.T. related Degree / Diploma ISTQB certification in Software Testing Version Reviewed Date Reviewers V1.0 15/02/2020 EF, JW, GD,CB

Posted 1 week ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Overview We are seeking a Software Engineer to join our growing team! Position Overview We are looking for Software Engineer to work within the Development team. This position will be in our Pune office. Responsibilities & Qualifications Position Summary As a Software Engineer, the associate will be responsible for orchestrating complex application development across the full lifecycle of development from concept to post-production support and maintenance of server / OS / web applications and services. The associate will develop application code, contribute to and manage version-controlled source code repositories, and will manage assigned tasks to create measurable value and deliver software to market using industryrecognized agile methodologies and best practices. The associate will contribute to the prescribed standards and guidelines set by the architects and leadership teams and must demonstrate quality, brevity, and timeliness in all deliverables A Day in the Life In this role candidate will: Develop application code according to requirements and assigned tasks. Contribute to lifecycle Flow and value streams by following and prescribing methodologies and best practices. Solve the most difficult software development challenges. Maintain balance of business and technical acumen in decision making. Contribute to source-code management and work item tracking best practices. Contribute to the estimation process during planning exercises. Provide consultation to development management team We would love to chat if you have... such as Flask, SQLAlchemy, Celery. Experience Must have skills: Strong knowledge of Object-oriented programming (OOP) design and principles. Up to 5 years of professional web development experience. Up to 5 years of experience in development applications Python3 using frameworks and tools Strong knowledge of the ORM layer. TDD experience. Writing good unit tests and integration tests. Experience developing Restful APIs. Experience with caching and queuing mechanisms like RabbitMQ, Kafka. Expertise working with HTML, CSS, and JavaScript/JQuery. Developing highly optimized database applications/Queries based on SQL. Experience working in one or more RDBMS particularly in PostGreSQL Agile development experience using one of the scrum tools like Jira. Experience with git and version control software like github or bitbucket. Authentication and Authorization using SAML and/or OAuth 2.0 Good to have skills: Knowledge of Java or any other backend programming skills will be an added advantage. Experience in deploying to cloud and managing it. Experience with AWS is huge plus. Experience with developing micro services. Knowledge of GraphQL. Understanding of AngularJS. Experience with Performance testing and APMs at enterprise level. Experience with developing payment systems. Knowledge of PCI requirements. Knowledge of Vue.j Total Rewards About Us Momentive Software amplifies the impact of over 30,000 purpose-driven organizations in over 30 countries. Mission–driven organizations and associations rely on the company’s cloud-based software and services to solve their most critical challenges: engage the people they serve, simplify operations, and grow revenue. Built with reliability at the core and strategically focused on events, careers, fundraising, financials, and operations, our solutions suite is bound by a common purpose to serve the organizations that make our communities a better place to live. Learn more at momentivesoftware.com . Why work here? Good People, Doing Good Things : Employees at Momentive Software are techies and volunteers who strive to make the company a great place to work. We dream big and are motivated to help our customers use the technology we create to improve the world around us. Planned Paid Time Off Purpose-Driven Culture Work-Life Balance Passionate About Community Involvement Company Paid Parental Leave All persons hired will be required to: Verify their identity, Verify they are eligible to work (without sponsorship) in the country they are to be employed in, and Complete any required employment eligibility verification form upon hire. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Reference 250007M5 Responsibilities This team focuses on Any IT project in the finance sector. Develop a range of services Deliver projects with a computing component on all the pillars of the group in coordination with the business lines and the other DIS of the group Define and implement the target architecture of the IS by proposing optimizations and simplifications in a Digital and Agile context in partnership with the teams of central architectures and the business Ensure the production and evolutionary maintenance of the IS in conjunction with infrastructure teams and solution providers Profile Required Profile required Mandatory skills: Python, OOPS, REST API, MVC Detailed Job description: Strong in fundamentals core Python concepts, OOPS, REST API, MVC, Clear understanding of Agile Software Development Practices Write Clean, scalable code using TDD (BDD knowledge will be a plus) Working knowledge writing queries, stored procedures functions in MSSQL, postgres. Proven ability to learn on work and explore latest technologies and good in analytical and problem solving skills Exposure to Investment banking domain – Good to have Ability to work in closely in a team environment Should have excellent communication, interpersonal skills and should be a good team player. Why join us We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status Business insight At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious. Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating, and taking action are part of our DNA. If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us! Still hesitating? You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved. We are committed to support accelerating our Group’s ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection. Diversity and Inclusion We are an equal opportunities employer and we are proud to make diversity a strength for our company. Societe Generale is committed to recognizing and promoting all talents , regardless of their beliefs, age, disability, parental status, ethnic origin, nationality, gender identity, sexual orientation, membership of a political, religious, trade union or minority organisation, or any other characteristic that could be subject to discrimination. Show more Show less

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