Jobs
Interviews

5054 Tdd Jobs - Page 6

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Skills Required: Full Stack Java Developer, Angular, GCP, React, Spring Boot, AWS Experience Required: • 1+ year experience with developing for and deploying to GCP/AWS/Azure cloud platforms • Experience in development in some from each following categories: o Languages: Java, Python, o Frontend frameworks: Angular / React / Dash o Backend frameworks: Spring Boot / Node / Other o Unit Test Frameworks: JUNIT, Karma • Proven experience understanding, practicing, and advocating for software engineering disciplines from eXtreme Programming (XP), Clean Code, Software Craftmanship, and Lean including: o Paired / Extreme programming o Test-first/Test Driven Development (TDD) o Evolutionary design o Minimum Viable Product o FOSSA, SonarQube,42Crunch, Checkmarx etc., • Willingness to collaborate daily with team members. • A strong curiosity around how to best use technology to amaze and delight our customers • 1+ year experience with developing for and deploying to GCP/AWS/Azure cloud platforms • Experience in development in some from each following categories: o Languages: Java, Python, o Frontend frameworks: Angular / React / Dash o Backend frameworks: Spring Boot / Node / Other o Unit Test Frameworks: JUNIT, Karma • Proven experience understanding, practicing, and advocating for software engineering disciplines from eXtreme Programming (XP), Clean Code, Software Craftmanship, and Lean including: o Paired / Extreme programming o Test-first/Test Driven Development (TDD) o Evolutionary design o Minimum Viable Product o FOSSA, SonarQube,42Crunch, Checkmarx etc., • Willingness to collaborate daily with team members. • A strong curiosity around how to best use technology to amaze and delight our customers • 1+ year experience with developing for and deploying to GCP/AWS/Azure cloud platforms • Experience in development in some from each following categories: o Languages: Java, Python, o Frontend frameworks: Angular / React / Dash o Backend frameworks: Spring Boot / Node / Other o Unit Test Frameworks: JUNIT, Karma • Proven experience understanding, practicing, and advocating for software engineering disciplines from eXtreme Programming (XP), Clean Code, Software Craftmanship, and Lean including: o Paired / Extreme programming o Test-first/Test Driven Development (TDD) o Evolutionary design o Minimum Viable Product o FOSSA, SonarQube,42Crunch, Checkmarx etc., • Willingness to collaborate daily with team members. • A strong curiosity around how to best use technology to amaze and delight our customers • 1+ year experience with developing for and deploying to GCP/AWS/Azure cloud platforms • Experience in development in some from each following categories: o Languages: Java, Python, o Frontend frameworks: Angular / React / Dash o Backend frameworks: Spring Boot / Node / Other o Unit Test Frameworks: JUNIT, Karma • Proven experience understanding, practicing, and advocating for software engineering disciplines from eXtreme Programming (XP), Clean Code, Software Craftmanship, and Lean including: o Paired / Extreme programming o Test-first/Test Driven Development (TDD) o Evolutionary design o Minimum Viable Product o FOSSA, SonarQube,42Crunch, Checkmarx etc., • Willingness to collaborate daily with team members. • A strong curiosity around how to best use technology to amaze and delight our customers Experience Preferred: • Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business stakeholders • Delivered products that include web front-end development; JavaScript, CSS, frameworks like Angular, Python etc. • Comfortable with Continuous Integration/Continuous Delivery tools and pipelines e.g. Tekton, Terraform Jenkins, Cloud Build, etc. • Experience with machine learning, mathematical modeling, LLM and data analysis is a plus • Experience with CA Agile Central (Rally), JIRA, backlogs, iterations, user stories, or similar Agile Tools • Experience in the development of microservices • Understanding of fundamental data modeling • Strong analytical and problem-solving skills

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

indore, madhya pradesh

On-site

The Performance Marketing Specialist position requires a candidate with a minimum of 5+ years of relevant Scrum Master experience in IT projects. The ideal candidate should possess good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency. They should also have experience in handling various well-documented patterns and techniques for filling in the intentional gaps left in the Scrum approach, such as various Burndown technologies, Retrospective formats, and handling bugs. Additionally, the candidate should have a brief knowledge and experience in implementing technical engineering practices like Code Refactoring, addressing and preventing Technical Debts, and TDD in projects. Professional Scrum Master certifications such as CSM, PSM, SAFe RTE, or SAFe Scrum Master are preferable. Knowledge of other Agile approaches like XP, Kanban, Crystal, FDD, as well as awareness and experience with widely successful Agile techniques such as User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, and Agile Games are desired. Responsibilities of the Performance Marketing Specialist include guiding the team and organization on how to use Agile/Scrum practices and values to delight customers, guiding the team on self-organization within the Agile/Scrum frameworks, enabling the team to be more cross-functional, conducting Scrum ceremonies, guiding the team in estimation, and working closely with the Product Owner on a regular basis. The Specialist will also be responsible for removing impediments or guiding the team to remove impediments by finding the right personnel, tracking Agile metrics as part of the Sprint Cycle, and reporting on progress. The ideal candidate should have good verbal and written communication skills and the ability to effectively communicate with remote teams.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

kochi, kerala

On-site

Expertise in developing .NET Core based web applications with RDBMS database back-end. You must have excellent development experience using ASP.NET MVC, Web API, jQuery, etc. It is essential to demonstrate proven expertise in developing web applications in the .NET Core platform. Experience in working with Entity Framework Core, LINQ, SQL, etc., is required. You should have good working exposure with REST API and a very strong knowledge of object-oriented concepts & design patterns. Your responsibilities will include expertise in reviewing PRs and test coverage of the unit tests. The role also demands a demonstrated willingness to develop with new/unfamiliar technologies and an understanding of different design patterns. Experience in developing with a static code analyzer is necessary, along with a clear understanding of setting up a continuous integration/continuous delivery environment. You must have the ability to integrate a variety of data sources and databases into a single system. Experience in working with cloud services like AWS Lambda, SNS, Azure Functions, etc., provided by AWS, Azure, Google, etc., is preferred. Proficiency in code versioning tools like GIT and SVN is expected. A passion for best design and coding practices and a desire to develop new bold ideas is highly valued. You should also possess a good understanding and working knowledge of project tracking tools like JIRA, Azure, etc., and project collaboration tools like Confluence. Excellent communication skills are essential for conveying ideas with clarity, depth, and details. Your duties will involve preparing process and design documentations for the solutions implemented for the projects. Experience in Scrum Agile development mode and active participation in sprint ceremonies and leading them in the absence of the Scrum Master is required. Adherence to ISMS policies and procedures is mandatory. In terms of skills and competencies, you are expected to take full ownership of the tasks and user stories committed by self/team. Taking a lead role in managing tasks in a sprint, reviewing the code of team members, and ensuring the first-time quality of code is crucial. Writing clean, well-designed code is a key responsibility. You should understand the development processes agreed at the organization/client level and ensure their diligent follow-up in the project. Actively participating in optimizing and evolving these processes for the improvement of project execution is essential. Your capability should include understanding user stories, translating them into technical specifications, and converting them into working code. Following modern agile-based development processes, including TDD-based unit testing, and guiding the team to follow the same mandatorily is expected. Troubleshooting, testing, and maintaining the core product software and databases to ensure strong optimization and functionality is a part of your role. You are required to contribute in all phases of the development lifecycle. Educating, preaching, and reviewing technology best practices in the team is a responsibility. You should have the capability to follow industry trends and tools, pilot them, and ensure that the team can scale up technically to absorb technology best practices over time. Working with Technical Architects to define the Solution/Technical Architecture of the application is necessary. Understanding the complete business goal of the projects and applying this knowledge during the design and development phases is crucial. Excellent analytical skills are needed to understand the requirements in detail, comment on the logical/usability gaps if any, analyze the technical feasibility, and propose the solution approach. Identifying and splitting the tasks required for a User Story implementation, thinking from all the technical aspects, including the NFRs, is part of your duties. Providing estimation for the tasks identified for the Stories and being accountable for completing the tasks is essential. Mentoring junior team members, helping them on technology, sprint task management, code quality, etc., is expected. Readiness to take up initiatives for suggesting and implementing the best practices in the areas of respective technology is crucial. Identifying the challenges based on the requirements and initiating PoCs and feasibility studies is a responsibility that you will hold.,

Posted 3 days ago

Apply

4.0 - 8.0 years

0 Lacs

haryana

On-site

As a Senior Consultant - Java Developer at Thoughtworks in Gurugram (with 3 to 5 days Onsite presence), you will be utilizing your 4+ years of experience to collaborate with Business and Quality Analysts, Designers, and Project Managers to design impactful software solutions. Your role involves understanding the context of business problems, writing clean and iterative code, and advocating for better engineering practices. By fostering an environment of integrity and inclusivity, you will ensure that all voices are heard, leading your team towards delivering an aspirational tech vision while mentoring junior consultants. Your responsibilities will include adopting best practices like writing clean and reusable code using TDD, pair programming, and design patterns. You will champion continuous delivery practices, collaborate in value-driven teams to create innovative customer experiences, and develop large-scale distributed systems out of microservices. Additionally, you will collaborate with teammates to build features, design concepts, and interactive prototypes, ensuring adherence to best practices and UX specifications. In this role, you will also be expected to efficiently utilize DevSecOps tools and practices for software deployment, advocate for a devops culture, and oversee the entire cycle of software consulting and delivery from ideation to deployment. Your expertise in Java, Object-Oriented programming, Agile methodologies, TDD, continuous integration, and continuous delivery approaches will be instrumental in driving the success of the projects. Ideally, you possess experience in Java development, Object-Oriented programming, Agile methodologies (e.g., Extreme Programming, Scrum, Kanban), and have a good understanding of TDD and continuous delivery approaches/tools. Knowledge of cloud technologies such as AWS, Azure, Kubernetes, and Docker would be considered a bonus. As part of the onsite work expectation, you may be required to work either at the Thoughtworks office or at client locations for all five working days of the week, based on business or client needs.,

Posted 3 days ago

Apply

9.0 - 15.0 years

0 - 0 Lacs

chennai, tamil nadu

On-site

Looking for a Lead Developer with expertise in .NET who can lead development team, conduct code reviews, manage deliverables, and task allocation. The ideal candidate should have 10+ years of experience in software design and development, with a proven ability to make pragmatic decisions on technical trade-offs. Proficiency in debugging and resolving complex defects efficiently is essential, along with a track record of mentoring and assisting junior engineers. Strong foundational knowledge in Data Structures, Object-Oriented Programming (OOP), and Test-Driven Development (TDD) is required. The candidate should possess key skills in Dotnet, React, SQL Server, TDD, Data Structures, and OOPS. Candidates with any degree qualification are welcome to apply. The company is open to considering candidates who are on a long break but are still passionate about restarting their careers.,

Posted 3 days ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

The primary purpose of this role at Lowes Companies, Inc. is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. Your responsibilities will include developing, configuring, or modifying integrated business and/or enterprise application solutions within various computing environments. In this role, you will facilitate the implementation and maintenance of business and enterprise software solutions to ensure successful deployment of released applications. To qualify for this position, you should hold a Bachelor's Degree in Computer Science, CIS, or a related field (or possess equivalent work experience in a related field). Additionally, you should have at least 2 years of experience in software development or a related field, 2 years of experience in database technologies, and 1 year of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC). Preferred qualifications for this role include proficiency in programming, data structure, and algorithms. You should have strong experience with Spring, Spring Boot, and related frameworks, as well as in Java 1.8+, Design Patterns, and System Design. Experience working with Kafka, MongoDB, and GCP is preferred, along with developing microservices and REST APIs. Understanding of containerization (docker, kubernetes) is beneficial. Moreover, experience with development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory, etc., is highly desirable. Familiarity with TDD, code testability standards, JUnit/Mockito, DevOps practices, and the CICD model of development is a plus. Agile project experience, along with working on Agile tools like JIRA, is an advantage. The ideal candidate for this role should possess excellent problem-solving and analytical skills, the ability to work collaboratively in a team environment, and good written and verbal communication skills. If you meet these qualifications and are looking to contribute to the innovative technology products and solutions at Lowes India, we encourage you to apply.,

Posted 3 days ago

Apply

3.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Scrum Master with 6-8 years of industrial experience, including a minimum of 3 years in a Scrum Master or Agile Coach role, you will be responsible for supporting the development and execution of processes related to best practices of Agile methodology. Your role will involve utilizing communication, interpersonal, technical, and organizational skills to remove obstacles, enhance collaboration, and ensure that teams are able to deliver results. Your essential duties and responsibilities will include facilitating and organizing daily stand-up meetings, retrospectives, sprint and release planning, demos, and other necessary activities. You will work closely with the Product Owner and Business Analyst to groom and prioritize the backlog for upcoming releases and iterations. Additionally, you will assist the delivery team in determining suitable commitments for user stories, defects, and tasking, while also facilitating discussions, conflict resolution, and maintaining process documentation. Tracking and communicating team velocity and sprint/release progress, as well as participating in developing and maintaining team standards, tools, and best practices will be integral parts of your role. You will also be required to assist with backlog maintenance as needed. To qualify for this position, you should have a BS degree or an equivalent combination of education and work experience. A preferred qualification includes a first-level Scrum Master Certification (CSM, PSM I) and experience playing the Scrum Master role for at least three years for a software development team that diligently applied Scrum principles, practices, and theory. You should possess good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency. Familiarity with various well-documented patterns and techniques for filling in the intentional gaps in the Scrum approach is essential. Additionally, knowledge and/or experience with widely successful Agile techniques such as User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, and Agile Games are preferred. Effective verbal, written, and presentation skills are required for this role, along with experience using Rally/Jira to manage Scrum activities.,

Posted 3 days ago

Apply

0.0 - 8.0 years

0 Lacs

Bengaluru, Karnataka

Remote

Location: Bengaluru, Karnataka, India Job ID: R0094504 Date Posted: 2025-07-30 Company Name: HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED Profession (Job Category): Engineering & Science Job Schedule: Full time Remote: No Job Description: The opportunity: Identification, exploration and implementation of technology / product development and growth strategies to enhance and secure global positioning. Ensure project execution, foster innovation and develop and secure R&D capabilities in the business for profitability. Your responsibilities: Design, build, and maintain efficient, reliable & high-performance secure C# code. Write clean, testable code using C# .NET programming languages. Develop technical specifications and architecture and provide estimates for planning. Effectively i dentify, track and investigate issues found during testing. Collaborate with test team in resolution of the issue. Support and mentor junior developers in the team. Review and refactor their code. Use agile development methodologies that require active participation in all team’s duties. Responsible to ensure compliance with applicable external and internal regulations, procedures, and guidelines. Living Hitachi Energy’s core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business. Your background: Bachelor's degree in engineering. Should have 4-8 years of experience. Strong experience in C# .NET development. Hands-on experience with GIT repositories via Azure DevOps (ADO). Proficient in using ADO for work item management, build pipelines, and container repositories. Solid understanding and application of SOLID principles and clean code practices. Strong knowledge of Object-Oriented Analysis and Design (OOAD). Experience with Unit Testing, Docker, Kubernetes, and Kafka is essential. Proficiency in Test-Driven Development (TDD) is a must. Experience working with distributed, service-oriented architectures. Familiarity with REST APIs, JSON (Swagger), and gRPC (preferred). Ability to develop innovative solutions and make informed decisions on quality-related matters. Broad understanding of engineering principles, electric utilities, and related domains. In-depth knowledge of Agile methodologies and product development life cycles. Qualified individuals with a disability may request a reasonable accommodation if you are unable or limited in your ability to use or access the Hitachi Energy career site as a result of your disability. You may request reasonable accommodations by completing a general inquiry form on our website. Please include your contact information and specific details about your required accommodation to support you during the job application process. This is solely for job seekers with disabilities requiring accessibility assistance or an accommodation in the job application process. Messages left for other purposes will not receive a response.

Posted 3 days ago

Apply

4.0 - 8.0 years

0 Lacs

haryana

On-site

As a Backend Developer at Skuad, a venture capital-backed hyper-growth company, you will have the opportunity for rapid career advancement and continuous learning. Your responsibilities will include translating requirements into product features, working directly with developers as a team lead, and managing products from conceptualization to realization. You will be expected to deliver high-quality code for interactive web and mobile products, focusing on benchmarking, optimization, and continuous improvement. The ideal candidate for this role will have 4-7 years of experience as a Backend developer, with expertise in Node.JS and familiarity with languages such as Javascript, Java, PHP, Python, or Ruby. You should also have experience in database architecture and design using SQL and NoSQL systems, as well as proficiency in DOM manipulation, CSS functionalities, memory management, multithreaded programming, and unit testing. Additionally, you should be comfortable working in a CI/CD environment, have experience with microservices and agile development methodologies, and be familiar with code versioning tools like Git, Bitbucket, or SVN. Knowledge of WebSocket, REDIS, Memcached, and Cloud Messaging Frameworks, as well as Elasticsearch ELK stack, REST API integration, and object-oriented design, will be beneficial for this role. As a critical thinker, problem solver, and team player, you will play a key role in debugging complex problems, analyzing logs, and optimizing the performance of existing implementations. Prior experience working on high-visibility web applications or in a startup environment will be advantageous. The ability to deal with ambiguity and a passion for continuous learning and improvement are essential qualities for success in this role. Join Skuad's globally distributed team and be part of a company that is revolutionizing global employment solutions. With a focus on providing value to customers, collaboration, and continuous learning, Skuad offers a dynamic and supportive work environment where you can make a real impact. If you are someone who enjoys finding elegant solutions to challenging problems and wants to be part of a team that is shaping the future of work, Skuad is the perfect workplace for you. Apply now and be part of a team that is committed to creating 1 million opportunities globally by 2027.,

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Programmer Analyst position is an intermediate level role where you will be responsible for contributing to the establishment and implementation of new or revised application systems and programs in collaboration with the Technology team. Your main objective will be to participate in applications systems analysis and programming activities. As an Applications Development Programmer Analyst, your responsibilities will include utilizing your knowledge of applications development procedures and concepts to identify and define necessary system enhancements. You will be required to identify and analyze issues, make recommendations, and implement solutions. Additionally, you will utilize your knowledge of business processes, system processes, and industry standards to solve complex problems. Your role will involve analyzing information, making evaluative judgments, recommending solutions and improvements, conducting testing and debugging, writing basic code for design specifications, and assessing the applicability of similar experiences. To be successful in this role, you should have 3-5 years of relevant experience in the Financial Service industry, intermediate level experience in Applications Development, clear and concise written and verbal communication skills, problem-solving and decision-making abilities, and the capacity to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements. A Bachelors degree/University degree or equivalent experience is required for this position. In terms of technical skills, you should have expertise in server-side application development, Java / J2EE, Spring framework / Spring boot, frontend application development (Angular / Angular CLI, React, Ionic), HTML5, CSS, JQuery, Angular, PL/SQL, Oracle, Mongo DB, microservice architecture, cloud platform, Docker, Kubernetes, mobile web development (iOS / Android, Swift, Cocoa Touch, Android Studio), BDD / TDD, Gulp, webpack, grunt, Selenium, Websphere, JBOSS, Apache, NGINX, Typescript, Node JS, and GIT. This job description provides a general overview of the responsibilities and qualifications required for the Applications Development Programmer Analyst position. Please note that other job-related duties may be assigned as necessary.,

Posted 3 days ago

Apply

15.0 - 19.0 years

0 Lacs

chennai, tamil nadu

On-site

As the Quality Engineering Transformation Leader/Test Architect at Wipro Limited, you will play a crucial role in driving Quality Engineering and Testing transformation initiatives for client engagements aligned with application engineering and digital roadmap. Your responsibilities will include collaborating with client stakeholders to implement Quality Engineering & Testing Transformation, presenting quality engineering concepts to senior stakeholders, identifying opportunities for QET transformation, and working with various Wipro teams to plan, govern, measure, and deliver transformation outcomes. To excel in this role, you should have over 15 years of extensive experience working with multi-skilled testing teams and other project roles, the ability to create quality engineering and testing transformation roadmaps and strategies, and a consultative approach in helping clients align quality objectives with business goals. You should be well-versed in modern testing practices such as continuous testing, in-sprint automation, service virtualization, and various testing tools aligned with Agile and CI/CD. Certifications like SAFE and Certified Scrum Master (CSM) would be highly desirable. Your role will also involve creating frameworks to measure current baselines, plan future states, and achieve transformation goals with associated business value and cost benefits. Additionally, you will lead multiple test leads and test managers to drive transformation initiatives, build strong relationships across stakeholder groups, and effectively communicate and influence at various organizational levels. This position requires strong problem-solving skills, an entrepreneurial drive, the ability to negotiate and shape deals, and proficiency in test reporting, testing metrics, and benefit realization. You should also possess good communication, interpersonal, organizational, and time-management skills to succeed in this dynamic role. Join Wipro Limited in reinventing your world and be part of a business that empowers you to design your own reinvention. Embrace the opportunity to contribute to a modern Wipro and drive digital transformation with purpose. Wipro welcomes applications from individuals with disabilities, embodying a culture of inclusivity and diversity.,

Posted 3 days ago

Apply

10.0 - 15.0 years

0 Lacs

karnataka

On-site

You should have 10-15 years of experience in software development with expert-level proficiency in .NET Core, C#, .NET Web API, and Entity Framework. Your advanced skills in Angular, TypeScript, HTML5, and CSS will be crucial for this role. It is important that you have strong experience with database management, particularly with Oracle and SQL Server, as well as mastery of LINQ for database operations. Proficiency in TDD, unit testing, and mocking frameworks will be expected from you. Experience with cloud services, preferably Google Cloud Platform (GCP), will be an added advantage. Your strong problem-solving abilities and time management skills will also play a key role in this position. Additionally, excellent communication and leadership skills are essential for this role.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You should have a Bachelor's degree in Computer Science or IT related field along with 5-9 years of experience working across different product domains in a product development/engineering role. Good communication skills are necessary to manage business requests and collaborate with various teams across different geographies and time-zones. Experience in working with remote and distributed teams will be an added advantage. Your hands-on working knowledge and experience should include Java (Spring, Spring Boot, etc.), Relational Databases (PostgreSQL, MySQL, SQL, PLSQL, etc.), NoSQL Databases (Redis, Elastic Search, Mongo etc.), Messaging (RabbitMQ, Kafka etc.), and Agile Methodologies (Scrum, TDD, BDD, etc.). Desirable experience would involve working with tools/technologies like GIT/Bit Bucket, Jira, Maven/Gradle, Jenkins, SharePoint, Spring Dev Tools, Visual Studio Code. You must have knowledge in Microservices Architecture, Domain Driver Design, Test Driven Development, various Java technologies around Spring and Spring Boot, Design Patterns, Development of Complex Application and System Architectures, Data Structures and Algorithms using Java or other Programming Languages, Cloud Platforms (AWS, Azure, GCP - preferably GCP), Relational and NoSQL Databases, Protocols like Http, Smtp, SFTP, and Messaging Platforms like RabbitMQ, ActiveMQ, Kafka, etc.,

Posted 3 days ago

Apply

8.0 - 13.0 years

0 Lacs

pune, maharashtra

On-site

As a highly skilled and hands-on Senior QA Engineer, your primary responsibility will be to drive modern quality engineering practices within our teams. You will play a crucial role in ensuring the highest software quality by utilizing test automation, TDD, BDD, trunk-based development, security testing, and other modern ways of working. Your key responsibilities will include designing and implementing automated test strategies for functional, integration, performance, and security testing. You will drive test-first development approaches such as TDD and BDD, while developing and maintaining high-quality automated test scripts using modern testing frameworks like Selenium and Cypress. Your role will also involve developing and executing comprehensive test plans, test cases, and test scripts to ensure product quality and reliability. In addition, you will be responsible for ensuring unit, API, and end-to-end test coverage to maintain product reliability and integrating automated tests within CI/CD pipelines for continuous validation. As a Senior QA Engineer, you will champion trunk-based development, collaborate closely with developers to conduct code reviews focusing on testability, security, and performance, and perform vulnerability assessments while implementing security testing best practices. Enhancing observability by integrating real-time monitoring, logging, and reporting into the QA process will also be part of your responsibilities. Furthermore, you will partner with software engineers, architects, and product teams to design scalable, testable, and resilient systems. Mentoring junior QA engineers to foster a culture of continuous learning and quality-first mindset will be crucial. Working closely with DevOps teams to optimize automated test execution in cloud environments and defining and implementing modern ways of working to drive innovation in testing methodologies are also essential aspects of this role. As a qualified candidate for this position, you must have a minimum of 8 to 13 years of experience, strong hands-on experience in test automation using tools like Selenium, Cypress, Playwright, or similar, and proficiency in building robust test frameworks. Deep understanding of system design for scalable test automation, expertise in TDD, BDD, and test automation best practices, experience in trunk-based development, and continuous testing within CI/CD pipelines are must-have skills. Strong knowledge of code review practices, security testing, vulnerability scanning, familiarity with performance, load, and stress testing tools like JMeter, and experience with cloud-based testing environments (AWS, Kubernetes) are also required. Good-to-have skills include experience with contract testing (PACT) in microservices architecture, knowledge of containerization (Docker, Kubernetes) for testing environments, and exposure to shift-left testing strategies.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You are a highly skilled Senior Software Engineer Full stack with 5 to 8 years of experience in building scalable web applications using Angular, .NET, and cloud platforms (Azure/AWS). You excel in frontend/UI design, backend API development, microservices, SQL/NoSQL, and DevOps. Your expertise includes OOPS, design patterns, performance optimization, and cross-functional collaboration. Your responsibilities include designing, developing, and maintaining scalable web applications across the full stack, implementing pixel-perfect UI components using HTML, CSS (SCSS), JavaScript, and Angular, building backend services and APIs using .NET technologies, collaborating with cross-functional teams to translate business requirements into technical solutions, developing reusable libraries and components, optimizing application performance and scalability, contributing to system architecture and microservices, implementing CI/CD pipelines, mentoring junior developers, conducting code reviews, troubleshooting, and staying updated with emerging technologies. Your technical skills consist of proficiency in Angular, HTML, CSS/SCSS, JavaScript, Bootstrap, strong backend experience with .NET, familiarity with cloud platforms like Azure or AWS, understanding of SQL Server and exposure to NoSQL databases, knowledge of OOPS concepts, data structures, algorithms, software design patterns, microservices architecture, TDD, CI/CD pipelines, Git, and DevOps methodologies. In addition, you possess strong analytical and problem-solving skills, and you can work both independently and as part of a team.,

Posted 3 days ago

Apply

4.0 - 8.0 years

0 Lacs

ernakulam, kerala

On-site

You are a talented and motivated MERN Stack Developer with 4 years of experience, and we are excited to invite you to join our team. In this role, you will be responsible for developing and maintaining robust web applications using the MERN stack, which includes MongoDB, Express.js, React.js, and Node.js. Your expertise in TypeScript and NestJS will be crucial as you collaborate with cross-functional teams to deliver high-quality, scalable, and secure fintech products that align with our business goals. Your key responsibilities will include developing, testing, and maintaining web applications using the MERN stack, with a strong emphasis on TypeScript and NestJS. You will work closely with front-end and back-end teams to define, design, and implement new features using RESTful APIs and microservices architecture. It will be essential for you to ensure the scalability, performance, and reliability of the application by optimizing the code and focusing on usability and performance. As a MERN Stack Developer with 4 years of experience, you are expected to have expertise in MERN stack development, hands-on experience in production-level projects, and a deep understanding of RESTful APIs, microservices architecture, and third-party integrations. Your proficiency in front-end technologies like React.js and back-end services with Node.js and NestJS will be valuable assets. Additionally, your experience with database management using MongoDB, knowledge of DevOps practices, and familiarity with cloud platforms like AWS or Azure will set you apart. You will have the opportunity to lead projects, mentor junior developers, and contribute to high-quality documentation for projects, including API documentation. Your ability to write clean, maintainable, and efficient code with a focus on usability, performance, and type safety using TypeScript will be crucial for the success of our projects. Preferred skills for this role include experience with Agile development practices, knowledge of modern front-end tools and workflows, familiarity with CI/CD pipelines, and a good understanding of security best practices in web development. If you are passionate about building innovative web applications and thrive in a collaborative environment, we would love to have you on our team.,

Posted 3 days ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As an Android Developer, you will be part of a team responsible for developing mobile applications. Your role will involve creating, maintaining, and enhancing Android applications while collaborating with designers, developers, and testers to deliver new features and improve existing solutions. Additionally, you will have the opportunity to expand your skills by working on backend services supporting mobile apps, built in Kotlin and Java. You will be responsible for developing robust and efficient Android solutions, maintaining and optimizing existing mobile app functionalities, and providing expertise in Android development. Collaboration with team members, taking responsibility for the quality and performance of Android components, and contributing to the development and refinement of best practices within the team are key aspects of this role. Your ability to write testable code, perform testing, and showcase strong teamwork skills will be essential in achieving business and technical goals. Requirements for this position include a minimum of 4 years of experience in native Android development, a strong knowledge of Kotlin/Java and the Android framework, familiarity with current Android trends and development tools, an understanding of design patterns and principles for high-quality code, and a willingness to collaborate on complex tasks.,

Posted 3 days ago

Apply

2.0 - 31.0 years

12 - 17 Lacs

Domlur, Bengaluru/Bangalore

On-site

About the Role: We are looking for a skilled Full Stack Developer to take ownership of one or more core products at Apna. In this role, you’ll be responsible for building high-performance backend services and integrating them with responsive frontend interfaces across Android and Web platforms. You will work across the stack and play a key role in the full software development lifecycle—from designing system architecture to deployment. Key Responsibilities: Own and drive end-to-end development of scalable products and features. Develop robust backend systems and RESTful APIs with a strong emphasis on performance and security. Collaborate with frontend teams to ensure seamless integration with Android and Web apps. Write clean, efficient, and reusable code with a focus on Test-Driven Development (TDD). Optimize applications for maximum speed, scalability, and reliability. Maintain technical documentation for all owned systems and services. Implement security best practices and ensure data protection compliance. Required Skills & Experience:Strong grasp of Object-Oriented Programming (OOP) and REST API development. Experience with backend tools like Elasticsearch, Celery, and Redis. Familiarity with integrating multiple data sources and databases into a unified system. Proficient in version control using Git. Experience in automated testing and writing unit tests. Solid understanding of Data Structures, Algorithms, and system design (LLD/HLD). Basic understanding of frontend technologies (HTML, CSS, JavaScript, frameworks). Experience working with cloud platforms like GCP is a plus. Nice to Have: Prior experience with containerized environments (Docker, Kubernetes). Familiarity with CI/CD pipelines and DevOps practices. Exposure to performance monitoring, logging, and debugging tools. Why Join Us? Take full ownership of meaningful products used by millions across India. Work with a passionate, high-performing team solving real-world problems at scale. Learn and grow in a fast-paced, startup environment with opportunities for rapid advancement. Ready to build scalable systems that empower India’s workforce? Apply now!

Posted 3 days ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a Senior Full Stack Developer with over 7 years of experience, you will be based at our office in Mangalore, India. You will have the opportunity to work on cutting-edge technology and drive innovation at a rapid pace. Our focus on facility and energy management entails integrating advanced technologies like IoT sensors and AI-driven analytics to optimize energy consumption, reduce costs, and enhance operational efficiency. In this role, you will be an integral part of a highly efficient development organization, responsible for designing and implementing comprehensive infrastructure plans and strategies. Collaboration with cross-functional teams, including product owners, designers, and architects, will be essential to ensure alignment. Additionally, you will mentor junior developers, fostering their growth and ensuring adherence to best practices and development standards. Join a dynamic team where you will be at the forefront of pioneering advancements in software development. You will be part of a group of more than 45 colleagues dedicated to creating the market's best software solutions for Facility & Energy Management. Embrace cutting-edge technologies and processes, familiarizing yourself with terms such as AI, Pair Programming, Mob Programming, Continuous Integration, Continuous Learning, and Microservices. Your primary responsibility will be to ensure that our infrastructure, containerization, and release pipelines are of the highest quality, reliable, perform well, and meet user expectations. By participating in the design and development of existing products, making key technical decisions, reviewing and optimizing code, conducting code reviews, providing feedback, mentoring junior developers, and collaborating with cross-functional teams, you will significantly contribute to the success of our development projects. The ideal candidate for this role will have experience in modern software development, particularly on the .Net tech stack and Angular JavaScript/Typescript. You should possess a Bachelor's degree or higher in computer science/information science or equivalent, along with expertise in .Net development (with emphasis on using C#), Angular with Typescript front-end development, SQL Server/Azure Database/PostgreSQL, OO programming, TDD using XUnit, Karma, Jasmine, and a strong understanding of JavaScript, HTML, and CSS. Experience with Apache Kafka, Docker/Kubernetes, microservices, Agile development methodologies, and cloud services and deployment (preferably Azure) would be advantageous. If you are a software developer with a passion for technology and delivering high-quality software solutions, we look forward to connecting with you for this exciting opportunity.,

Posted 3 days ago

Apply

6.0 - 10.0 years

0 - 0 Lacs

pune, maharashtra

On-site

Your client is a global technology consulting and digital solutions company with a strong presence across more than 30 countries, serving over 700 clients. They focus on enabling enterprises to innovate and enhance business models through digital technologies. With a team of over 84,000 professionals, they specialize in providing domain and technology expertise to drive competitive differentiation, customer experiences, and business outcomes. As a Quality Engineering professional, you will be responsible for automation testing using Java Selenium with BDD methodology. Additionally, experience with Rest Assured and Karate for BDD is desirable. This role involves ensuring quality assurance through automation testing with Selenium, proficiency in Core Java, and experience in Web Services Testing using tools like Postman, Rest Assured, and SOAP UI. A good understanding of BDD and TDD methodologies is essential, along with familiarity with Agile Scrum processes. Experience in an Onsite Offshore Delivery Model and effective communication skills are required. You should be capable of code reviews, maintaining coding standards, and proficient in Java build tools like Maven and DevOps tools such as Jenkins. Moreover, hands-on experience in SOAP UI for WebServices automation and working knowledge of automation frameworks like Cucumber are important. Extensive experience in BDD and TDD frameworks is necessary, along with expertise in implementing CI/CD using tools like Jenkins. This is a full-time position based in Pune, with a hybrid work mode. The ideal candidate should have 6 to 9 years of relevant experience and be available for immediate to 30 days notice period. The annual CTC for this role ranges from 1200000 to 1800000 LPA.,

Posted 3 days ago

Apply

3.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Qualifications you’ll need: Education: Bachelor’s degree Experience: 3+years What You’ll Do Contribute to the design and architecture of software solutions, ensuring they are amenable to test. Planning tests, including the definition and management of suitable test data, and managing the trade-offs for thoroughness/completeness vs. development & maintenance effort on one hand and time to execute on the other. Reduce friction and latency in the development cycle through automation and immediate feedback; not only test but also build, deployment, monitoring, etc. Writing great software to support agile software engineering practices (e.g., TDD, continuous integration, automated tests, etc.) Collaborating with product owners, stakeholders and potentially globally distributed teams. Work cross functional in an Agile environment. Ensure that our applications can scale to match huge demand across the world. Sweat about milliseconds of response time and obsess over the next 1 percent of efficiency. Excellent problem-solving, organizational and analytical skills Requirements Master's / Bachelor's degree in Computer Science or related field with over 6 years experience. Knowledge of one of the following languages JavaScript, TypeScript, Java, Python. Experience building and executing automated tests using Selenium, playwright will be an added advantage. At least 3 years of experience testing software and web applications in an agile environment. Knowledge in automating UI tests with Selenium and Ruby. Knowledge of JavaScript, CSS, Web Standards and experience testing REST-based APIs. Experience configuring Jenkins and extending it with custom plug-ins. Understanding of enterprise-level automation needs and solutions (parallelism, distribution, etc.) Familiarity with client-side MVC frameworks. Experience with at least one major server-side web development stack, preferably ASP.NET Technical knowledge of at least one major RDBMS, preferably SQL Server. Strong verbal communication, cross-group collaboration skills, analytical, structured and strategic thinking. Great interpersonal skills, cultural awareness, and belief in teamwork. Qualifications You’ll Need Education: Bachelor’s degree (Mandatory) preferably in Computer Science or Information Technology Bonus Points If You Have These Strong in communication Excellent debugging skills Possess analytical and structured thinking ability Experience working in distributed teams and dynamic work environment. Problem solving skills and collaborative A little about ADP: We are a comprehensive global provider of cloud-based human capital management (HCM) solutions that unite HR, payroll, talent, time, tax and benefits administration and a leader in business outsourcing services, analytics, and compliance expertise. We believe our people make all the difference in cultivating a down-to-earth culture that embraces our core values, welcomes ideas, encourages innovation, and values belonging. We've received recognition for our work by many esteemed organizations, learn more at ADP Awards and Recognition. Diversity, Equity, Inclusion & Equal Employment Opportunity at ADP: ADP is committed to an inclusive, diverse and equitable workplace, and is further committed to providing equal employment opportunities regardless of any protected characteristic including: race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, protected veteran status or disability. Hiring decisions are based upon ADP’s operating needs, and applicant merit including, but not limited to, qualifications, experience, ability, availability, cooperation, and job performance. Ethics at ADP: ADP has a long, proud history of conducting business with the highest ethical standards and full compliance with all applicable laws. We also expect our people to uphold our values with the highest level of integrity and behave in a manner that fosters an honest and respectful workplace. Click https://jobs.adp.com/life-at-adp/ to learn more about ADP’s culture and our full set of values.

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a lead software engineer at JPMorgan Chase within the Asset & Wealth Management, you play a crucial role as a leading technologist in an agile team. Your main responsibility is to design and deliver cutting-edge technology products that are trusted by clients in a secure, stable, and scalable manner. You will be instrumental in implementing critical technology solutions across various technical areas to support the business objectives of the firm. You will be tasked with executing software solutions, including design, development, and technical troubleshooting. Your ability to think innovatively and approach technical problems creatively will be essential in building robust solutions. Additionally, you will be responsible for creating secure and high-quality production code, as well as maintaining algorithms that run seamlessly with relevant systems. In this role, you will produce architecture and design artifacts for complex applications, ensuring that design constraints are met in the software code development process. Furthermore, you will be involved in gathering, analyzing, and synthesizing data from diverse sources to drive continuous improvement in software applications and systems. Your keen eye for identifying hidden problems and patterns in data will be invaluable in enhancing coding hygiene and system architecture. As part of your responsibilities, you will actively contribute to software engineering communities of practice and engage in events that focus on exploring new and emerging technologies. Additionally, you will help foster a team culture that values diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills: - Formal training or certification in software engineering concepts with a minimum of 5 years of practical experience - Proficiency in Core Java programming - Experience in practicing TDD and BDD engineering techniques, including implementing test-driven development - Familiarity with Java IOC frameworks such as Spring or Guice - Understanding of next-generation messaging and streaming technologies like Kafka, Solace, or Ignite - Strong database fundamentals with the ability to write complex queries, organize data effectively, and troubleshoot for performance - Background in application development with a focus on Design Thinking and a passion for working in Front Office Technology - Knowledge of the Software Development Life Cycle and agile methodologies such as CI/CD, Application Resiliency, and Security - Demonstrated expertise in software applications and technical processes within a specific technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Preferred qualifications, capabilities, and skills: - Experience in trading technologies - Knowledge of Kotlin is a plus - Familiarity with modern front-end technologies - Exposure to cloud technologies,

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

The ideal candidate for this position should have strong experience in Ruby as well as Ruby on Rails. It is essential to have knowledge of databases such as MySQL, PostgreSQL, and SQLite. Familiarity with the MVC structure and a solid understanding of Object-Oriented Programming concepts are also required. Additionally, proficiency in HTML, CSS, JavaScript, HAML, SCSS, and jQuery is necessary. The candidate should have a talent for writing clean and readable Ruby code and possess good communication skills. Knowledge of code versioning tools like Git is a must, along with a good understanding of Unit Testing. Basic knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) is preferred. Familiarity with deploying applications on servers is also an advantage. In this role, the candidate will be responsible for designing, maintaining, and organizing reusable and reliable Ruby code. Collaboration with team members and the ability to develop new applications and work with existing ones are key responsibilities. Furthermore, the candidate should be capable of developing RESTful APIs. Skills required for this position include MVC, Ruby on Rails, and RSpec.,

Posted 3 days ago

Apply

3.0 - 5.0 years

0 Lacs

India

Remote

Ruby on Rails Developer About Us : We're seeking a Ruby on Rails Developer to join our team and work directly on our client's web application. You'll need to start contributing from day one, working closely with the client's team on their existing codebase. This role requires someone who can quickly understand established projects, write quality code, and adapt to the client's specific development practices and requirements. Key Responsibilities: Design, develop, and maintain Ruby on Rails applications while following best practices and coding standards Collaborate with front-end developers, designers, and other team members to implement new features and improve existing functionality Write clean, maintainable, and efficient code while ensuring optimal performance and scalability Participate in code reviews and provide constructive feedback to other team members Debug production issues and implement fixes in a timely manner Create and maintain technical documentation for applications and processes Required Qualifications: 3-5 years of experience in Ruby on Rails development Strong proficiency in Ruby, Rails framework, and related technologies Experience with REST APIs, SQL databases (preferably PostgreSQL), and version control systems (Git) Solid understanding of object-oriented programming principles and design patterns Proficiency in front-end technologies including HTML5, CSS3, and JavaScript Experience with testing frameworks (RSpec, Minitest) and TDD practices Strong problem-solving skills and attention to detail Excellent communication and collaboration abilities Preferred Qualifications: Experience with modern JavaScript frameworks (React, Vue.js) Knowledge of cloud platforms (AWS, Google Cloud, or similar) Experience with containerization technologies (Docker, Kubernetes) Contributions to open-source projects Experience with agile development methodologies Background in e-commerce or fintech applications What We Offer: Competitive salary package. Opportunity for professional development and career growth. Collaborative and supportive work environment. Remote opportunity Work with PV and VC backed companies in USA

Posted 3 days ago

Apply

5.0 years

0 Lacs

Andhra Pradesh, India

On-site

Candidates must have experience with the below technologies Core Java Springboot Framework Web Services SOAP REST JMS Oracle DB Job Descriptio We are looking for a Senior Java Developer with impressive technical skills and excellent communication and collaboration skills to help us build our Next Generation API Platform Along with writing awesome code you will be responsible for designing and building a highly scalable set of APIs that support our rich consumer facing applications You will use industry best practices and work collaboratively with cross functional teams of product managers architects principal engineers software engineers test automation engineers and DevOps in an Agile setup Be part of an engineering team that builds and supports amazing customer facing products that will drive the next generation of Delta Dental Digital Experience Participate in architectural design system analysis and programming activities on application software this may often require independent research and study Design develop test and maintain microservices to support our consumer facing applications Write highest quality code with utmost attention to scalability security and performance Use TDD and participate in code reviews with other software engineers Collaborate with DevOps team to setup the build and delivery pipeline Add instrumentation and monitoring to support production environments Ship high quality products and features with an end to end mindset from conception to delivery and production support owning specifications quality release deployments and monitoring of production health Participate in code reviews provide technical guidance and mentor software engineers Collaborate closely with Engineering leadership Product Managers Designers Test Automation and other teams and business units to define prioritize sequence and scope business and functional requirements and drive results Skills Experience Requirements BS MS in Computer Science or equivalent work experience 5 years of experience designing and developing secure object oriented web services Experience with all phases of software development You have been there and done it multiple times You have strong experience in Care Java Spring and Restful API Development Experience with SQL and NoSQL databases Build CI Tools Maven Jenkins Gradle etc

Posted 3 days ago

Apply
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