Home
Jobs

3014 Tdd Jobs - Page 44

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

2.0 years

0 Lacs

India

On-site

Linkedin logo

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk. In fact, Precisely powers better decisions for more than 12,000 global organizations, including 93 of the Fortune 100. Precisely's 2500 employees are unified by four company core values that are central to who we are and how we operate: Openness, Determination, Individuality, and Collaboration. We are committed to career development for our employees and offer opportunities for growth, learning and building community. With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents. Learn more about why it's an exciting time to join Precisely! Intro And Job Overview As a Software Developer, you will be part of the team that designs and develops cloud applications in the data Integrity domain. You will be deeply involved in the design, development and unit testing the applications in our next-gen Data Integrity Suite platform based on k8’s. You will work closely with Software engineers, data scientists, and product managers to develop and deploy data-driven solutions that deliver business value. Responsibilities And Duties Product Development with 2 to 4 years in the industry involved in design and development of modern Cloud applications. End to end technical ownership of product features Responsible for unit-level design, coding, unit testing, integration testing and participating in the full SDLC. Participate/ own technical designs, participate in discussions, constructively suggest, and receive ideas & feedback for solutions. Collaborate with other team members, also work with cross-functional teams as required to design and develop innovative solutions according to requirements. Peer review of code practice needs to be followed. Evaluate, learn, and incorporate new technologies into new and existing frameworks and solutions as applicable. Be agile and embrace change. Requirements And Qualifications Bachelor’s or master’s degree in Computer Science, Engineering or related discipline. Up to 2 years of demonstrable experience with Cloud Stack solutions. Excellent knowledge of OOP concepts. Thorough understanding of Java features and fundamentals. 3+ years of experience consuming REST APIs in building scalable, modern web applications. Good knowledge of CI/CD processes and knowledge of JIRA, Jenkins, GIT and Artifactory Knowledge of Git Good understanding of Design Patterns & Architectural Patterns and hands on experience to apply them in day-to-day design Experience of AWS, Azure or GCP will be an added advantage. Excellent interpersonal skills and the ability to work with diverse and distributed product teams in an agile environment Exposure to cloud native technologies like Docker, Kubernetes and microservices architecture. Good understanding and prior use of TDD (Test Driven Development) practices Basic knowledge of Linux shell commands is preferred. The personal data that you provide as a part of this job application will be handled in accordance with relevant laws. For more information about how Precisely handles the personal data of job applicants, please see the Precisely Global Applicant and Candidate Privacy Notice. Show more Show less

Posted 1 week ago

Apply

3.0 - 5.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Linkedin logo

The purpose of this role is to take responsibility for conducting automated and manual tests to ensure the software created by developers functions properly and meets the business needs as well. Assessing code is one of the main duties of test engineers. This role is responsible for fully testing the product or system and tracking issues and defects at all levels of their testing. Job Description: Key responsibilities: Plans and implements tests that cover the functional and non-functional requirements of the system Sets up test environments, designs test plans, develops test cases/scenarios/usage cases, and executes these cases Tests and proves that the software meets major architectural requirements Develops and automates tests for software validation Detects and track bugs and issues Prepares defect reports and report test progress Provides feedback on usability and serviceability, traces the result to quality risk and report it to concerned people Develops and configures test automation networks and executes stability and performance tests Coordinates with product management and software and support engineers to deliver stable enterprise software products Develops and executes test automation through test tools Applies, designs and develops automated testing strategies and build automated testing frameworks Analyses and verifies best automated and manual test approaches and executes acceptance, integration, installation and system testing Involved in product design to guarantee adherence of test coverage for meeting end user requirements Records test results and reports and verifies software bug fixes to accept automation criteria Handles performance testing and present results for validating and analysis to Project Teams Establishes test strategy for manual and automated test suites Must Have: Minimum 3 to 5 years of experience Ability to implement test plans, follow test process, and record results. Familiarity with software testing best practices including test standards, code reviews, test data management, test methods and test techniques. Good test automation skills toward writing test cases which cover functional, regression, integration, and end to end system testing. Experience in basic Java, Java-script, or Python. Experience with automation tools such as Selenium or Playwright or Cypress. Experience with automation framework like Codecept.js or Serenity BDD or Cucumber. Strong attention to detail and commitment to quality. Strong communication, collaboration skills and ability to solve problems. Should be able to provide reports to senior stakeholders. Good to have: Experience/knowledge of performance/load/volume testing Familiarity with TDD, BDD and the pyramid test model Familiarity with tools such as JIRA and Git. Knowledge of cloud technologies, preferably AWS/GCP Location: DGS India - Bengaluru - Manyata N1 Block Brand: Merkle Time Type: Full time Contract Type: Permanent Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

This role is for one of the Weekday's clients Min Experience: 5 years Location: Pune JobType: full-time We are looking for a skilled .NET Developer with a strong background in Microsoft technologies and cloud-based development. The ideal candidate will have over 5 years of relevant experience, solid programming expertise, and a passion for writing clean, scalable code. Requirements Key Responsibilities Design, develop, and maintain robust applications using the Microsoft technology stack including .NET, C#, SQL, and Azure. Collaborate with cross-functional teams to gather requirements, participate in planning sessions, and contribute to software architecture decisions. Write and maintain clean, testable, and well-documented code following SOLID principles and OOP best practices. Develop and consume RESTful APIs and implement cloud-native solutions with Azure services. Create and maintain technical documentation throughout the software development lifecycle. Use GIT and Visual Studio for version control and development workflows. Contribute to effort estimation and project planning using Agile and Scrum methodologies. Implement dependency injection patterns and ensure code modularity and maintainability. Testing & Quality Assurance (Bonus Experience) Experience in automation testing for APIs, web, mobile, middleware, and firmware applications. Hands-on knowledge of tools such as Selenium, Appium, Cypress, RestAssured, Postman, and SoapUI. Exposure to CI/CD tools like Jenkins or Bamboo and cloud-based testing platforms. Familiarity with BDD/TDD approaches and test automation frameworks. Experience in testing mobile platforms on Android and iOS. Strong understanding of SQL and NoSQL databases for validating and testing data-driven applications. Qualifications & Skills Minimum of 5 years of professional experience in software development. Proficiency in .NET (C#), SQL, and Azure services. Experience working in Agile/Scrum environments. Strong grasp of object-oriented programming, SOLID principles, and software design patterns. Ability to estimate tasks and deliver high-quality code in a fast-paced environment. Good communication skills and a collaborative approach to working with teams and stakeholders Show more Show less

Posted 1 week ago

Apply

2.0 years

0 Lacs

Surat, Gujarat, India

On-site

Linkedin logo

Job Title: Senior Software Engineer in Test Location: Surat | Schedule: Full-time | On-site Overview: We are seeking a highly skilled Senior Software Development Engineer in Test (Senior SDET) for automation initiatives and drive quality across our software products. This role blends hands-on automation work with leadership, strategy, and collaboration within a DevOps and CI/CD environment. Key Responsibilities: Lead implementation and maintenance of automation in CI/CD pipelines. Design and enhance test automation frameworks for web and Windows-based applications. Guide BDD practices using tools like Specflow, Gherkin, or Cucumber. Evaluate and integrate test automation tools and frameworks. Maintain test infrastructure and manage automated and manual test execution. Collaborate with developers and QA to define and execute effective test strategies. Drive non-functional testing including performance, API, and security testing. Mentor team members and promote a quality-first engineering mindset. Requirements: 2+ years in QA/Test Automation with proven hands-on experience. Expertise in Automation tools like Playwright, Cypress (Javascript). Strong background in manual testing and automation methodologies. Experience with building reusable automation frameworks. Familiarity with Agile practices and software architectures. Experience with TDD/BDD, CI/CD, and test data management. Hands-on experience with Stress testing and load testing. Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Kolkata, West Bengal, India

On-site

Linkedin logo

We are hiring for SAP CRM Technical. Role: SAP CRM Technical Experience: 4 years to 10 years Location: Kolkata/Bhubaneshwar/Jamshedpur Technical skill-SAP CRM Note-Virtual Interview on 7-June-2025 Interested candidates can send their resume on below mail ID along with below details- geethanjali.u@tcs.com Please share below details- Full Name: Email: Contact Details: Total Experience: Current location: Preferred location: Relevant Experience: Notice Period: Current CTC: Expected CTC: Current Company Name: Education or career gap (if any): EP Reference Number (if already registered with TCS) – Highest Qualification: Highest Qualification University Name: Must Have- Experience with SAP CRM basic architecture. Transform business function requirements into technical program specs to code, test and debug programs. Develop, code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity. Experience with developing DDIC objects. Experience in developing reports, Function Module, Module pool programs, transactions. Expert in analysis of ABAP objects using SAP provided tools and fixing performance related issues. Expert in printing technologies: SAP Script, Smart form, Print workbench. Expert in Enhancement framework in ABAP: User-Exit, BADI, Implicit/explicit enhancements. Expert in Object Oriented ABAP concepts and have good experience in developing objects OO way. Expert in SAP Upgrade activities - impact analysis, identifying remedies, SPAU & SPDD adjustments, Unicode conversion, SAP Note application. Expert in building TDD, Test Scripts, maintaining FRICEW matrices and scorecards and Project/Team Management activities. Expert in building and maintaining complex Interfaces using ALE/IDOCs. Expert in various data migration tools: LSMW, BDC, BAPI, EMIGALL. Extensive experience in Enterprise Data Management & Governance using SAP Business Objects Data Services and SAP MDM. Expert in Transport management process across the landscape. Show more Show less

Posted 1 week ago

Apply

6.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

We are hiring for one the IT product-based company Location: Pune/Gurgaon Work Mode: Hybrid Job Description What you will do Major Responsibilities/Activities: Develop new features and maintain and enhance existing functionality Work within and maintain an extensible and performant system architecture Maintain a broad knowledge of emergent trends in software development platforms, tools, methodologies and their underlying principles Code review, unit test coverage and continuous improvement Build tools to support automation and productivity Communicate effectively with team members and project leadership to identify needs and evaluate alternative business solutions. Ensure unit tests written for all new code Seek opportunities to incorporate new technologies into the product’s technology stack when they can add value Work directly with support organizations to resolve production issues Provide application support by analyzing defects, replicating/fixing defects and providing root cause analysis for defects Troubleshoot and resolve functional and performance related issues Seek development opportunities above and beyond required training Serve as mentor for junior developers in the hard and soft skills required for success Participate in delivering team commitments, dev, QA, documentation, What you will bring Bachelor’s degree in computer science or experience through higher education 6+ years of experience in Software Development Experience in developing software in an Agile environment Microsoft Azure C#, ASP.Net Angular Javascript Typescript HTML / CSS / SCSS SQL Server database design, development & optimization Experience with unit testing frameworks (nUnit,Moq, XUnit, etc.) Excellent oral and written communications skills Travel required: None What we would like to see Healthcare domain knowledge Experience with the following: Solr RabbitMQ Meerkat Zookeeper Erlang Redis Cache Continuous Integration Test Driven Development (TDD) Seek development opportunities above and beyond required training Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Job Description : SDET (Software Development Engineer in Test) Notice Period Requirement: Immediately to 2 Month(Officially) Job Locations: Gurgaon Experience: 5 to 8 Years Skills: SDET, Automation, Java programming, Selenium, Cucumber, WebApi, Rest Assured Job Type : Full-Time Job Description We are seeking an experienced and highly skilled SDET (Software Development Engineer in Test) to join our Quality Engineering team. The ideal candidate will possess a strong background in test automation with API testing or mobile testing or Web, with hands-on experience in creating robust automation frameworks and scripts. This role demands a thorough understanding of quality engineering practices, microservices architecture, and software testing tools. Key Responsibilities : - Design and develop scalable and modular automation frameworks using best industry practices such as the Page Object Model. - Automate testing for distributed, highly scalable systems. - Create and execute test scripts for GUI-based, API, and mobile applications. - Perform end-to-end testing for APIs, ensuring thorough validation of request and response schemas, status codes, and exception handling. - Conduct API testing using tools like Rest Assured, SOAP UI, NodeJS, and Postman, and validate data with serialization techniques (e.g., POJO classes). - Implement and maintain BDD/TDD frameworks using tools like Cucumber, TestNG, or JUnit. - Write and optimize SQL queries for data validation and backend testing. - Integrate test suites into test management systems and CI/CD pipelines using tools like Maven, Gradle, and Git. - Mentor team members and quickly adapt to new technologies and tools. - Select and implement appropriate test automation tools and strategies based on project needs. - Apply design patterns, modularization, and user libraries for efficient framework creation. - Collaborate with cross-functional teams to ensure the quality and scalability of microservices and APIs. Must-Have Skills : - Proficiency in designing and developing automation frameworks from scratch. - Strong programming skills in Java, Groovy, or JavaScript with a solid understanding of OOP concepts. - Hands-on experience with at least one GUI automation tool (desktop/mobile). Experience with multiple tools is an advantage. - In-depth knowledge of API testing and microservices architecture. - Experience with BDD and TDD methodologies and associated tools. - Familiarity with SOAP and REST principles. - Expertise in parsing and validating complex JSON and XML responses. - Ability to create and manage test pipelines in CI/CD environments. Nice-to-Have Skills : - Experience with multiple test automation tools for GUI or mobile platforms. - Knowledge of advanced serialization techniques and custom test harness implementation. - Exposure to various test management tools and automation strategies. Qualifications : - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 5 Years+ in software quality engineering and test automation. - Strong analytical and problem-solving skills with attention to detail. Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

5+ years of experience with QA Automation for APIs and UI 3+ Years of testing Java based Cloud-native Web Applications Must have knowledge and experience creating test automation using a variety of tooling including Java, Selenium, Cucumber, RestAssured, Postman and REST API. Must have Experience with performance testing including tools like Jmeter, Blazemeter, Gatling Familiar with Python crypto libraries to perform crypto related operations Strong experience debugging various issues using Splunk and Dynatrace Experience with queueing technologies such as Kafka Strong Experience with Java development, debugging and Spring Boot framework Strong experience with DB – postgres/Oracle / PL SQL and flyway scripts Nice to have JavaScript and Spring Boot experience Ability to configure, run, and debug automated Visual tests in a CI/CD using Jenkins. Strong experience in Code management tooling such as Git, Github. Working experience with agile testing frameworks (e.g., BDD/TDD) Track testing progress and manage defects using JIRA- Rally Working experience of Linux/Unix, Spring, IntelliJ and Eclipse IDE Familiarity with pen testing and vulnerability tools such as Sonar, Checkmarx, and Wireshark Familiarity with Monolithic and Asynchronous application architecture Familiarity with event-based management system such Axon messages Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

India

On-site

Linkedin logo

Key Skills & Experience 3+ years in the software industry. Experience in C# based software, developed in the ASP.Net Framework. Experience in MS SQL and NO SQL DB. Experience in web development tools jQuery, Ajax, Infragistics, Mindfusion, HighCharts, and Bootstrap. Understanding of the Software Development Life Cycle Methodology Outstanding communication and presentation abilities Excellent knowledge of software and application design and architecture A technical mindset with great attention to detail Applying development methodologies like TDD, CI/CD pipelines, Infrastructure as Code Outstanding communication and presentation abilities Ability to work as a team member Building backend services and Web APIs Experience in cloud native application development and cloud architecture/infrastructure Providing overall software architecture guidance in terms of best practice when it comes to development. Good hands on Experience in React Mentoring more junior members of the team in overall software development Providing production support to application Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

4+ years of hands-on experience in professional software development with Java/J2EE. 1+ years of experience designing and building for Google cloud components 2+ years of experience developing applications with Spring Boot. 1+ years of experience working with JPA or other ORM frameworks (like EclipseLink). Practical experience with modern frontend development using Angular or React. Experience developing and deploying applications on Google Cloud platforms A deep understanding and practical application of Agile Software Craftsmanship principles, including TDD, CI, and Test Automation. Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Role: Senior Java SDET Experience: 8 - 12 Years Shift Timing: 9 AM - 5 PM general shift. Interview Rounds: Virtual (4 Rounds): 2 Internal + 2 Client. Mode of Work: Hybrid (3 days a week in office). Office Location: Yerwada, Pune. Job Positions: 2. Who We Are We’re proud to be one of New York City’s fastest-growing Product Engineering Consulting agencies , committed to driving innovation and scalable growth for our clients. Recognized on the Inc. 5000 list of America’s Fastest-Growing Companies for 8 consecutive years , we’ve also earned a spot in the prestigious Inc. 5000 Hall of Fame — an honor reserved for the top 1% of high-growth companies in the U.S. How We Do It:- We specialize in bringing enterprises' most urgent and important products to market with high velocity, high quality, and 10x impact. We foster innovative, high-velocity cultures by coaching teams with the optimal mix and maturity of modern tools, methods, and thought leadership. Our ambitious goal is to contribute to a $100 billion digital economy of impact within our lifetimes. We value entrepreneurial and innovative spirits who find novel solutions to challenges, all while ensuring accelerated career growth. About the Role: Senior Java SDET Our team is actively seeking a passionate Senior Java SDET to build robust mechanisms for testing Cloud Native Web Applications. The ideal candidate will take ownership of the full lifecycle of automated systems testing and reporting. You will also be at the forefront of developing cutting-edge processes and practices to enable the team to deliver higher quality products to over a million customers. We are looking for a natural relationship builder in both financial and tech environments. The successful candidate will be a driver of process, accountability, customer engagement, and strategy, demonstrated through a proven ability to plan and execute scalable testing strategies, superior client management, effective escalation skills, and the capacity to thrive in a fast-paced environment. Responsibilities:- Build test automation for Java-based Cloud Native Web applications. Design QA automation strategy. Modernize and refactor an existing automated test suite, and create bug reports. Write clean, well-documented automated test code. Establish project test strategy, methodologies, test plans, and execute test scripts. Collaborate with diverse teams (developers, operations, product managers, program managers) to understand project scope and drive high-impact testing and quality outcomes. Lead by example in adopting best practices around Continuous Integration, Continuous Delivery, and Automation across the organization. Develop and implement enterprise QA standards, processes, tools, and methodologies, partnering with other functions to establish testing requirements in their application development. Create manual/automated test scripts by leveraging requirements documentation (e.g., wireframes and comps). Drive quality control around CI/CD pipeline process and implementation. Contribute to project discoveries, project kickoffs, proposal presentations, and statements of work following company standards. Work with customers and internal creative teams to establish approved wireframes and mock-ups for solutions. Help establish critical paths, milestones, and delivery dates, and review deliverables to ensure they meet client acceptance criteria. Identify opportunities to improve effectiveness and speed to market. Play a key role in replicating and resolving production issues with SME knowledge on one or more applications. Identify and implement complex automation efforts. Understand and manage security requirements associated with systems, testing requirements, testing frameworks and infrastructure, data requirements, and data privacy rules to ensure system and information privacy, integrity, and availability. Review test plans and testing approaches to ensure no violations of security requirements by the QA team. Coach and mentor junior team members and share knowledge with the team through training, documentation, meetings, etc. Qualifications (Core Requirements) 5+ years of experience with QA Automation for APIs and UI. 3+ Years of testing Java-based Cloud-native Web Applications. Must have knowledge and experience creating test automation using a variety of tooling including Java, Selenium, Cucumber, RestAssured, Postman, and REST API. Must have experience with performance testing including tools like JMeter, BlazeMeter, Gatling. Familiarity with Python crypto libraries to perform crypto-related operations. Strong experience debugging various issues using Splunk and Dynatrace. Experience with queueing technologies such as Kafka. Strong experience with Java development, debugging, and Spring Boot framework. Strong experience with DB – PostgreSQL/Oracle/PL SQL and Flyway scripts. Nice to have: JavaScript and Spring Boot experience. Ability to configure, run, and debug automated Visual tests in a CI/CD using Jenkins. Strong experience in Code management tooling such as Git, GitHub. Working experience with agile testing frameworks (e.g., BDD/TDD). Track testing progress and manage defects using JIRA/Rally. Working experience of Linux/Unix, Spring, IntelliJ, and Eclipse IDE. Familiarity with pen testing and vulnerability tools such as Sonar, Checkmarx, and Wireshark. Familiarity with Monolithic and Asynchronous application architecture. Familiarity with event-based management systems such as Axon messages. Must-Haves Hands-on Java experience (Core Java concepts). Selenium, POM, TestNG. API Automation - REST Assured/Karate etc. Manual API Testing - Postman, SOAP UI. BDD - Cucumber/Spec Flow. CI/CD - Jenkins. Microservices, backend API integration testing. Basic understanding of Kafka and microservices. Basic understanding of Spring/Spring Boot framework. SQL. Good Communication skills. Candidate Profile No gaps in organization. No job hoppers (candidate must have good stability). Joining time / Notice Period: Immediate to 30 days. Skills: github,python,qa automation for apis and ui,java-based cloud-native web applications.,python crypto libraries,restassured,senior java sdet,checkmarx,cucumber,postman,git,java, selenium, cucumber, restassured, postman, and rest api.,intellij,axon,pl sql,flyway,spring boot,sonar,splunk,linux,java,unix,rest api,rally,axon messages,eclipse,oracle,postgresql,jira,eclipse ide,dynatrace,selenium,kafka,javascript,blazemeter,wireshark,gatling,jmeter Show more Show less

Posted 1 week ago

Apply

5.0 - 8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

About The Role Duration: 6 months Location: Pune (Hybrid) Timings: Full Time (As per company timings) Notice Period: Immediate Joiner - Only Experience: 5-8 Years Technical Skills & Requirements Data-Oriented Solutions: Proven experience in designing, building, and operating data-oriented solutions in high-volume, transactional, global industries. Experience with AdTech is highly desirable. System Design & Problem Solving: Experience developing simple, scalable, and reliable architectures, operating concurrent and distributed systems, and solving complex or novel problems. Programming & Tools Expertise: Strong Proficiency In Languages: Python, JavaScript/TypeScript, Node.js Frameworks/Tools: Airflow/Composer Data Platforms: Kafka, Snowflake, BigQuery, Spark, Hadoop, AWS Athena, PostgreSQL, Redis Cloud Platforms: AWS and GCP Containerization: Docker and Kubernetes (preferred) SQL: Excellent development, query optimization, and data pipeline skills Algorithms & ML/AI: Proven experience with data structures and algorithms. Exposure to ML/AI solutions is highly desirable. Software Development Practices: Experience With Modern Development And Testing Practices, Including TDD, BDD, or ATDD Agile methodologies DevSecOps and Site Reliability Engineering (SRE) Continuous Integration / Continuous Delivery (CI/CD) Trunk-Based Development XP practices SaaS Product Development: Experience in SaaS product engineering and operations is a strong plus. Soft Skills & Communication: Strong written and spoken English Excellent communication, influencing, and documentation skills Resilience and the ability to thrive in ambiguous situations Passion for continuous learning and professional development Roles & Responsibilities Work as a member of an engineering team, collaborating with tech leads, product managers, designers, and data scientists. Design, build, and maintain simple, scalable, reliable, and secure solutions. Develop and deliver new features, maintain existing products, and help drive growth to achieve team KPIs. Use and advocate for modern engineering practices: TDD/BDD/ATDD, XP, QA Engineering, Trunk-Based Development, DevSecOps, CI/CD, and SRE. Contribute to the continuous improvement of engineering principles, tools, and practices. Mentor and support junior engineers, fostering a culture of continuous learning. Stay informed on AdTech industry trends, standards, competitor platforms, and commercial models. Combine technical expertise with market insights to influence strategy, product design, and roadmap planning. Skills: bigquery,design,javascript,agile methodologies,sql,ml,xp practices,tdd,python,airflow,kubernetes,redis,kafka,postgresql,aws,docker,site reliability engineering,continuous integration,continuous delivery,spark,data,gcp,composer,bdd,trunk-based development,devsecops,node.js,atdd,data structures,saas product development,aws athena,ai,typescript,algorithms,snowflake,hadoop,platforms Show more Show less

Posted 1 week ago

Apply

6.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

About The Role Duration: 6 months Location: Pune Timings: Full Time (As per company timings) Notice Period: Immediate Joiner - Only Experience: 6-9 Years Job Description We are looking for a Senior Front-End Developer having experience in building and maintaining high-quality web applications with a focus on ReactJS, micro frontends, Test-Driven Development (TDD), and automation testing. Key Responsibilities Design, develop, and maintain modern web applications using ReactJS. Architect and implement micro frontends to ensure modular, scalable, and efficient solutions. Collaborate with cross-functional teams (design, backend, product) to deliver seamless user experiences. Ensure the quality of code through Test-Driven Development (TDD) practices and write unit, integration, and end-to-end tests. Implement automation testing frameworks to improve testing efficiency and coverage. Optimize front-end performance for speed and scalability. Participate in code reviews and provide constructive feedback to junior developers. Stay up to date with the latest front-end development trends, tools, and best practices. Requirements NOTE: Minimum 6 years of experience in React JS and 2+ years of experience in TDD is mandatory. Skills: end-to-end testing,front-end performance optimization,design,integration testing,unit testing,code review,cross-functional collaboration,micro frontends,test-driven development (tdd),automation testing,testing,reactjs,test-driven development,code,automation Show more Show less

Posted 1 week ago

Apply

7.0 years

0 Lacs

India

Remote

Linkedin logo

About Company: Our client organization's mission is to empower people to participate in global conversations through communities. They are responsible for the consumer-facing application on the Web, Android, and iOS platform. In this role, you'll work with a specific team within this organization to drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world. Poster Experience specifically focuses on the user journey, which is the main source of user content for the product. We aim to make it easier, faster, and smarter to create and participate in conversations, and we drive several core product metrics for the entire ecosystem. This specific role will involve migrating legacy Python microservice code to one or more existing Go microservices. Successful candidates have prior experience in these migrations at large scale (think millions of actions per day) and understand how to instrument and monitor their code for parity and consistency during rollout. Job Description: Job Title: Sr.Python Developer Location: Pan India Experience: 6+ yrs. Employment Type: Contract to hire Work Mode: Remote Notice Period: - Immediate joiners Roles and Responsibilities: 7+ years of experience with practical, production-grade Python Hands-on experience with Test Driven Development (TDD) Proven ability to build and scale large systems at high velocity Strong fundamentals in database schema design and data modeling Able to work at a rapid pace without sacrificing clarity or correctness [Bonus] Familiarity with LLM function calling protocols and paradigms Show more Show less

Posted 1 week ago

Apply

0.0 - 10.0 years

0 Lacs

Chennai, Tamil Nadu

On-site

Indeed logo

IT Full-Time Job ID: DGC00643 Chennai, Tamil Nadu 5-10 Yrs ₹06 - ₹12 Yearly Job description Years of experience: 7-10 years Our mission is to win market leadership as the online destination for workplace transactional and solution purchasing. To do so, we will deliver a world-class, high quality customer experience that engages with relevant content and offers, delights with own brands, and delivers workplace solutions. Senior Software Engineer: Full-Stack (Next JS + Node JS + Java + Python) Work Team Organization: Ecommerce Engineering What you ll be doing: We are seeking a Senior Full Stack Developer/Architect with extensive expertise in eCommerce architecture frameworks, particularly Microservices and Micro-frontend Architecture. You will lead the design and implementation of scalable, high-performance solutions for our cloud-hosted eCommerce platforms. This role requires collaboration with product managers, business leaders, and cross-functional teams to modernize systems and deliver exceptional business capabilities. As part of the eCommerce team, you will work with both business and technology teams to design and develop in-house data-driven solutions for complex decision-making problems using computer science, analytics, mathematical optimization, and machine learning. You will also work closely with product and program management to derive application requirements, set expectations, and communicate progress. What you bring to the table: Execution Focus: Highly motivated and self-driven, with a proven track record of efficiently and effectively executing business objectives. Business Alignment: Ability to bridge technology with business strategy, ensuring technical solutions align with organizational goals while effectively communicating with stakeholders. Performance Optimization: Proven ability to enhance site performance by optimizing Core Web Vitals, ensuring rapid load times and superior user engagement. ADA Compliance: Commitment to ensuring applications meet ADA compliance standards, guaranteeing accessibility for all users. Full Stack Development: Proficient in developing applications using Java/Spring Boot for backend services and React with TypeScript for frontend interfaces. Microservice Architecture: Expertise in designing and implementing microservices for seamless integration across distributed systems. Micro Frontend Architecture: Experience in architecting modular front-end applications using Micro Frontend (MFE) solutions for enhanced scalability. Database Expertise: Hands-on experience with distributed databases such as Couchbase and relational databases like MySQL, along with a solid grasp of NoSQL data management. Messaging Systems: Familiarity with distributed messaging systems (e.g., Solace, Azure EventHub, or Apache Kafka) for reliable inter-service communication. Data Pipelines: Skilled in constructing efficient data pipelines for both stream and batch processing to support large-scale data analysis. Technology Evolution: Proactive approach to staying updated on industry trends, continuously evaluating new technologies to enhance our tech stack. What s needed- Basic Qualifications: Experience 10+ years of experience in architecting and developing scalable applications as a Full-Stack Engineer, particularly in the eCommerce sector. 7+ years of hands-on programming experience in modern languages such as Java, Spring Boot, and NodeJS. 5+ years of proficiency in building applications using React JS/React Native with TypeScript. Extensive experience (7+ years) designing microservices architectures within cloud-native environments. Technical Skills: Mastery of technologies including React JS, Next JS, Node JS, Java, and Spring Boot. Experience with both NoSQL databases (Couchbase) and relational databases (MySQL). Familiarity with messaging systems like Solace or Apache Kafka for event-driven architectures. Deep understanding of implementing Headless Commerce solutions. Experience implementing ADA compliance standards within web applications. Proven track record in optimizing performance metrics such as Core Web Vitals for eCommerce applications, ensuring fast, responsive, and user-friendly experiences. Strong experience with log debugging and performance monitoring using tools like Splunk and New Relic, combined with expertise in analyzing browser metrics via Chrome DevTools, WebPageTest, and other diagnostics to troubleshoot and optimize frontend performance. Strong understanding of automated testing practices including unit, integration, and end-to-end (E2E) testing across frontend and backend. Familiar with TDD and collecting/testing quality metrics to ensure robust and reliable software. Experience with CI/CD pipelines, cross-platform deployments, and managing multi-cloud, multi-environment system setups for scalable application delivery.

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Duration: 6 Months (Extendable) Location: PAN India Experience Required: 5.6 – 10 years Must-Have Skills Java 11/17, Spring Boot, REST API, Microservices AWS Lambda, AWS CDK Strong experience with AWS Services: Lambda, API Gateway, S3 CI/CD tools: GitHub/GitLab CI, SonarQube, JUnit, Veracode TDD/BDD methodologies, Mockito, WireMock RDBMS: Oracle, PostgreSQL, DB2 Good to Have Angular, JavaScript, TypeScript, HTML5, CSS Quarkus Framework AWS Certification DevOps or automation experience Exposure to airline domain is a plus Familiarity with Windows Server / HPUX Roles & Responsibilities Build and maintain cloud-native applications using Java, Spring Boot & AWS Develop robust microservices and REST APIs Integrate various AWS services (Lambda, S3, API Gateway, SQS, SNS) Write unit/integration tests and ensure high-quality code through CI pipelines Collaborate in Agile teams, participate in code reviews and design discussions Resolve performance issues, ensure security and optimize system integration Document solutions and communicate clearly with business and technical teams 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