Home
Jobs

10 Testdriven Development Jobs

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

3.0 - 7.0 years

0 Lacs

sonipat, haryana

On-site

You will be responsible for executing the full software development life cycle (SDLC), which includes developing flowcharts, layouts, and documentation to identify requirements and solutions. Your role will involve writing well-designed, testable code, producing specifications, and determining operational feasibility. Additionally, you will integrate software components into a fully functional software system and develop software verification plans and quality assurance procedures. It will be your responsibility to document and maintain software functionality, troubleshoot, debug, and upgrade existing systems, as well as deploy programs and evaluate user feedback. You must comply with project plans and industry standards to ensure that the software is updated with the latest features. To be successful in this role, you should have proven work experience as a Software Engineer or Software Developer, with a strong ability to design interactive applications. Proficiency in developing software in Java, Ruby on Rails, C++, or other programming languages is essential. You should possess excellent knowledge of relational databases, SQL, and ORM technologies such as JPA2 and Hibernate. Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) and familiarity with test-driven development are required. Proficiency in software engineering tools and the ability to document requirements and specifications are also important. A BSc degree in Computer Science, Engineering, or a relevant field is preferred. Desired Skills: - Leadership - Teamwork - Angular.js - C++ - Web Development This position allows for remote work with occasional in-office requirements.,

Posted 1 day ago

Apply

1.0 - 5.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You will have 1 - 3 years of experience in web development. A Diploma/ Graduation/ Post Graduation from any Recognized University is required for this role. Your skill sets should include advanced level knowledge in HTML, CSS, JavaScript, jQuery, as well as good practical knowledge in Node.js, NPM, ES6, TypeScript, AngularJS, ReactJS, SASS, Redux, PhaserJS, PixiJs, and Physics Libraries. Experience with test-driven development is expected. You should be results-oriented, focused on meeting deliverable timelines, and able to produce high-quality work with great attention to detail. As part of your responsibilities, you will work closely with the project manager and other team members to ensure timely completion of deliverables. You will attend client meetings, take part in project discussions, and contribute to effort estimation activities. Your tasks will include creating functional modules based on SRS and style guides, carrying out detailed studies to recommend appropriate technology combinations, developing innovative reusable web-based tools, and implementing modules/features as suggested by system architects. It is essential to communicate accurately to the project manager and team members on the progress of your work.,

Posted 1 day ago

Apply

2.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

Service Cloud by Salesforce is a revolutionary customer service platform designed to transform your business's approach to customer support. It empowers your team to deliver efficient, personalized customer service experiences across multiple channels, all in one unified platform. With Service Cloud, you can streamline workflows, automate routine tasks, and leverage AI-powered insights to drive customer satisfaction and loyalty. Whether it's faster case resolution, 360-degree customer views, or real-time analytics, Service Cloud is your key to unlocking exceptional customer service. Join our dynamic team at Salesforce and make a real impact with your work! We're looking for passionate individuals who want to shape the future of our products and deliver exceptional data-driven experiences to our customers. Come be a part of our innovative and collaborative environment, where your skills will thrive, and your ideas will be valued. Apply now, and let's build something extraordinary together! We embrace the hybrid model and celebrate the individual strengths of each team member while encouraging everyone on the team to grow into the best version of themselves. We believe that autonomous teams with the freedom to make decisions will empower individuals, products, companies, and customers to thrive. Your Impact: Our ideal candidate is passionate about crafting a new product to serve thousands of enterprise customers by using innovative technology in AI and striving for the best quality and throughput. As part of this role, you will: - Design, implement, test, and deliver highly scalable enterprise-grade AI/ML solutions from the ground up. - Lead the development of prototypes and rapid experimentation to evaluate new algorithms, models, or approaches, balancing time-to-market with long-term technical investments. - Operate optimally in the hybrid engineering model where engineers are encouraged to craft and complete the vital work to ensure quality in their code as well as in other engineers". - Present your own designs to internal/external groups and review the designs of others. - Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics for AI/ML systems. - Participate in the team's on-call rotation to address sophisticated problems in real-time and keep services operational and highly available. Required Skills: - 2 to 12 years of professional software development experience in implementing and operating AI/ML at scale. - Proven understanding in at least one high-level programming language (C++, Python, Go, etc.). - Deep domain knowledge and expertise in AI/ML and data analysis is required. - Experience in the ML lifecycle, including model training, deployment, inferencing, and the challenges associated with scaling AI products. - Proficiency in safe AI/ML rollout methodologies, including canarying and A/B testing. - Proven ability to design and architect complex, high-performance systems that support AI workloads. - Excellent interpersonal skills. - Degree or equivalent relevant experience required. Experience will be evaluated based on core competencies (e.g., extracurricular leadership roles, military experience, volunteer roles, work experience). Preferred Skills: - Strong technical expertise in Generative AI, particularly with RAG systems and Agentic workflows that use large language models. - Experience with Agile software development and test-driven development. - Track record of being a top performer in current and past roles. Benefits & Perks: Check out our benefits site which explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more!,

Posted 1 day ago

Apply

5.0 - 12.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for a highly motivated Programmer Analyst, Staff to join the Identity and Access Management Team. In this role, you will be responsible for developing, creating, and modifying software for observable, fault-tolerant systems and services. You will need to have around 10 to 12 years of hands-on technical experience in Groovy/Grails and Java with Spring Framework. The ideal candidate should possess excellent interpersonal, communication, problem-solving, and analytical skills. Your responsibilities will include understanding infrastructure, architecture, planning, and designing for both on-premises and cloud environments, designing and developing complex system integrations and APIs, and acting as a technical lead for medium-sized projects. You will also need to lead and mentor the development team, interact with stakeholders to understand their requirements, and provide technical solutions for IT-related issues. Additionally, you will be responsible for performing code reviews, developing technical designs for application architecture, and ensuring scalability, performance, and security. To be successful in this role, you should have experience with Agile development, Test-Driven Development, Incremental delivery, and CI/CD. You should also have a strong understanding of OOP concepts, design principles, and implementation of various design patterns. Experience with Java, Groovy, Python, and front-end languages like Angular, TypeScript, or JavaScript is required. Knowledge of microservices architecture, RESTful API design, RDBMS, No-SQL databases, and object-oriented design and development is essential. The ideal candidate should have 10+ years of experience in software development with highly reputed organizations, proficiency in Java 8 or higher, Python, Groovy, Spring, Hibernate, and working knowledge of Continuous Deployment & Integration tools like Jenkins, Docker, Kubernetes. You should also possess excellent problem-solving skills, a deep understanding of data structures and algorithms, expertise in full-stack development, and experience in designing and developing data models using RDBMS and NoSQL databases. Minimum qualifications for this role include 5+ years of work experience in programming, scripting, and/or automation or IT-relevant work experience with a Bachelor's degree, or 7+ years of work experience without a Bachelor's degree. Additionally, you should have 3+ years of experience with Database Design structures and 2+ years of experience with more than one operating system. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. Qualcomm expects its employees to abide by all applicable policies and procedures, including security and confidentiality requirements. Qualcomm is an equal opportunity employer and does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to use the Qualcomm Careers Site for submissions. If you would like more information about this role, please contact Qualcomm Careers.,

Posted 1 day ago

Apply

4.0 - 8.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a Lead Flutter Developer, you will be leading a team of developers in designing and developing high-quality mobile applications using Flutter. Collaboration with cross-functional teams to define, design, and ship new features will be a key responsibility, ensuring the best performance and user experience of the application. Your expertise in Flutter development, strong understanding of mobile app architecture, and dedication to clean code and best practices will be crucial for success in this role. Responsibilities: - Lead a team of Flutter developers in designing, developing, and maintaining Android and iOS applications. - Architect efficient and reusable front-end systems to drive complex applications. - Collaborate with Product Managers, Designers, and Backend Engineers to deliver compelling user-facing products. - Optimize application performance and responsiveness, identifying and resolving bottlenecks and bugs. - Maintain code quality, organization, and automation. - Stay updated with Flutter and mobile application development trends and technologies. Requirements: - Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience. - Proven experience as a Flutter Developer with a portfolio of applications developed using Flutter. - Experience in leading a team of developers, offering technical leadership and mentorship. - Proficiency in Dart programming language and Flutter framework. - Understanding of mobile app architecture, state management, and widget composition. - Familiarity with RESTful APIs, mobile libraries for networking, caching, and state management. - Knowledge of Firebase or similar mobile development platforms. - Experience in automated testing and test-driven development. - Strong problem-solving skills, attention to detail, and effective communication abilities. - Ability to work collaboratively in a team environment, prioritize tasks, and manage time efficiently. This is a full-time job based in Trivandrum with a day shift schedule. The role requires a total of 4 years of work experience. Paid time off is one of the benefits offered. Contact: +91 73068 21509 ,

Posted 2 days ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

AQUASoft is a software development company that specializes in creating custom-made products and software solutions for various clients, including Fortune 500 giants and medium-sized businesses. Our team of highly skilled and experienced software engineers across two continents utilize the latest frameworks and state-of-the-art technologies to build robust, scalable, secure software solutions. We are an equal opportunity employer. We invest in people and our hiring process is solely based on qualifications, skillset, and business needs. We are looking for a highly skilled Core Java Developer with experience in both front-end and back-end development, to play a crucial role in creating robust applications. Responsibilities Designing and developing high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance. Contributing throughout the entire development lifecycle, from concept and design to testing. Writing well-designed, testable, and efficient code. Qualifications 6-8 years of hands-on experience in software development. Strong Java development skills, including experience with Java EE platforms. Object-oriented analysis and design using common design patterns. Understanding of Java and JEE internals (e.g., Class loading, Memory Management, Transaction management). Knowledge of relational databases, SQL, and ORM technologies (e.g., JPA2, Hibernate). Experience with the Spring Framework. Familiarity with web frameworks (e.g., JSF, Wicket, GWT, Spring MVC, Spring Boot) and test-driven development. We offer a dynamic work environment, exposure to international projects / end-client teams, the opportunity to work with the latest state-of-the-art technologies, besides the attractive compensation package.,

Posted 2 days ago

Apply

7.0 - 11.0 years

0 Lacs

haryana

On-site

As a Solutions Architect - HubSpot with 7-10 years of experience, you will be joining the Financial Services team at REA Cyber City. Financial Services plays a crucial role by combining REA Group's vast consumer audience on realestate.com.au, the renowned Mortgage Choice brand, and the unparalleled property data and insights provided by PropTrack to bring true innovation in how Australians find and finance property. Your main responsibility as a Solutions Architect - HubSpot will be to design, implement, and maintain HubSpot CRM, custom objects, workflows, and automations within a collaborative team setting. This will involve closely collaborating with stakeholders to gather requirements, translate them into technical specifications, and effectively implement solutions. As part of your role, you will also be expected to follow agile software development practices like test-driven development and continuous delivery while coaching junior team members. Your day-to-day tasks may include leading and overseeing the implementation of HubSpot CRM features, designing solutions to achieve feature parity across various platforms and integrations, developing and maintaining integrations with third-party applications, configuring and optimizing HubSpot functionalities, creating and managing complex workflows and automations, providing technical leadership to junior developers, ensuring data security and privacy standards compliance, monitoring and optimizing HubSpot performance, and staying updated with HubSpot platform updates and industry trends. To qualify for this role, you should have 7-10 years of experience in implementing and administering HubSpot CRM, a bachelor's degree in a relevant field, HubSpot certification, proficiency in scripting languages such as Python and Node.js, strong solution design and architecture skills, experience in working with cross-functional teams, knowledge of cost management within HubSpot, experience in integrating third-party applications and APIs, excellent communication and problem-solving skills, familiarity with Agile methodologies and project management tools, and previous experience in a senior developer role focusing on CRM implementations. In return, REA Group offers a hybrid and flexible approach to working, transport options, on-site meals, flexible leave options, insurances, programs to support mental, emotional, financial, and physical health, continuous learning and development opportunities, and a commitment to diversity, equity, and inclusion. REA Group in India operates as an extension of the global workforce, collaborating with other brands under the REA Group umbrella, and fostering talent and opportunities in the tech industry.,

Posted 2 days ago

Apply

4.0 - 8.0 years

0 - 0 Lacs

punjab

On-site

XenonStack DesignOps Team is seeking a dedicated professional to collaborate on Platform Development and Engineering. You should possess strong analytical and interpersonal skills along with a proven track record of software development in a dynamic project environment. As a UI Engineer, your primary responsibility will be designing and constructing a user-friendly application that aligns with company requirements and user needs. You will be expected to embrace Code Quality, test-driven development, continuous integration, and automation practices to deliver frequent high-quality releases. Key Responsibilities: - Designing and implementing user interfaces utilizing AngularJS best practices. - Adapting interfaces for modern web applications using the latest front-end technologies. - Writing JavaScript, CSS, and HTML code. - Executing product analysis tasks. - Making critical technical and design decisions for AngularJS projects. - Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services. - Performing performance tests and creating unit and feature tests using tools like Karma, Jasmine, and Selenium. - Collaborating with the design team to ensure optimal application performance and providing support. Requirements: Technical Skills: - Profound knowledge of AngularJS practices and commonly used modules gained through extensive work experience. - Creating self-contained, reusable, and testable modules and components. - Establishing a clear dependency chain for application logic and file system. - Developing configuration, build, and test scripts for Continuous Integration environments. - Proficiency in JavaScript and HTML5. - Experience with Test-driven development. Professional Attributes: - Excellent communication skills and attention to detail. - Analytical mindset with strong problem-solving abilities. - Strong organizational skills and visual thinking. Education: - Technical Graduates (BCA, BSC, B.Tech) and MSc and M.Tech with Programming Skills. Experience: - 4-5 Years Benefits: Joining our team offers numerous advantages, including: - Dynamic and purposeful work culture in a people-centric organization involved in multi-million-dollar projects with job security. - Open, authentic, and transparent communication fostering a positive work environment. - Regular feedback and exposure to diverse technologies. - Recognition and rewards for outstanding performance. - Access to certification courses and Skill Sessions to continuously develop and enhance skills. - Additional allowances for team members working on specific projects. - Special skill allowances to acknowledge and compensate for unique expertise. - Comprehensive medical insurance policy for health and well-being. For more information about the company, visit our website at http://www.xenonstack.com/,

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

We have an exciting opportunity for you as a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management division. In this role, you will be part of an agile team that focuses on enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable manner. Your contributions as a core technical member will involve developing critical technology solutions across various business functions to support the firm's objectives. Your responsibilities will include executing innovative software solutions, designing, developing, and troubleshooting technical issues with a focus on creating solutions beyond conventional approaches. You will be responsible for producing secure high-quality code, reviewing and debugging code from other team members, and identifying opportunities for automation to enhance operational stability. As a Lead Software Engineer, you will also engage in evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical applicability within existing systems. Additionally, you will lead communities of practice to promote the adoption of new technologies and contribute to a team culture that values diversity, equity, inclusion, and respect. To be successful in this role, you should have formal training or certification in software engineering concepts along with at least 5 years of practical experience. You must possess hands-on experience in technologies such as Spring Boot, RestAPI development, React, Java, and Oracle. A strong background in application development with Design Thinking and experience in trading applications are highly desirable. Experience with tools like Jira, Jenkins, Bit bucket, Splunk, and familiarity with Unix/Linux environments is important. Knowledge of test-driven development, system design, application development, testing, and operational stability is also crucial. You should have a solid understanding of agile methodologies, CI/CD practices, application resiliency, and security measures. Preferred qualifications include liquidity trading knowledge, familiarity with modern front-end technologies, and exposure to cloud technologies. Join us at JPMorgan Chase to be a part of a dynamic team that values innovation, collaboration, and continuous learning.,

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

Greetings from Netsach - A Cyber Security Company We are currently seeking a skilled and experienced .Net Developer (Web Forms) with 2-5 years of working experience for an onsite opportunity in Pune. As a .Net Developer, you will collaborate with requirement analysts, system testers, and other developers to design, develop, test, and deliver project solutions. Your primary responsibility will be to modify and enhance the framework to solve complex business problems and drive desired results. You will be responsible for designing, coding, testing, debugging, and documenting software solutions. Additionally, you will participate in project-estimation discussions, review requirements and test cases for clarity and coverage, develop complex project deliverables, and support the implementation of developed software solutions. The ideal candidate should have experience in programming languages such as ASP.NET (Web Forms), SQL Server, Object-Oriented Design, VB.Net, C#, and GIT. Experience with agile practices and principles, Test-Driven Development, Paired Programming, and Scrum is a plus. Familiarity with common software development patterns and an established Java Script library like jQuery is desired. Knowledge of Six Sigma or other process re-engineering is a plus. Good written and verbal communication skills are essential for this role, along with proven knowledge in computer programming languages. A thorough understanding of systems and system analysis, design techniques, and developing business applications is required. Extensive knowledge of the systems development life cycle and project management concepts and techniques is also expected. Candidates should have undergraduate studies in computer science, management information systems, mathematics, or a related field, or equivalent professional experience. Join us and become an integral part of a dynamic, growing company that is well-respected in the industry. Interested candidates can share their resume at emily@netsach.co.in. Thank you for considering this opportunity. Sincerely, Emily Jha Netsach - A Cyber Security Company,

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