Jobs
Interviews

5254 Version Control 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

jaipur, rajasthan

On-site

You will be joining our team as a Quality Analyst, where your primary responsibility will be to ensure the quality and performance of our products and services by conducting advanced testing, process improvement, and collaborating with various teams. Your strategic mindset, hands-on testing experience, and ability to mentor junior team members will be crucial for success in this role. Your key responsibilities will include developing and executing comprehensive test plans, test cases, and test scripts based on product requirements, as well as performing manual and automated testing on web, mobile, and desktop applications. You will be responsible for identifying, documenting, and tracking software defects using bug tracking systems like JIRA, and collaborating with developers, product managers, and stakeholders to maintain software quality. Additionally, you will implement and maintain automated test suites using tools such as Selenium, Appium, TestNG, or Cypress, and participate in Agile/Scrum ceremonies to contribute to sprint planning and retrospectives. You will also be conducting regression, smoke, performance, and usability testing and ensuring compliance with industry quality standards and best practices. To be successful in this role, you should have a strong knowledge of QA methodologies, tools, and processes, as well as proficiency in writing clear, concise, and comprehensive test plans and test cases. Hands-on experience with both white box and black box testing, automation tools like Selenium, Postman, JMeter, familiarity with version control tools like Git, and CI/CD processes are essential. Excellent analytical, problem-solving, and communication skills are necessary, along with experience in performance testing, security testing, knowledge of cloud platforms like AWS, Azure, GCP, ISTQB or other QA certifications, and experience with mobile testing (iOS/Android). Your skills in postman, communication, QA methodologies, web applications testing, API testing, Appium, Agile, testing, problem-solving, performance testing, JUnit, advanced testing, version control, web & mobile testing, TestNG, manual and automated testing, Selenium, CI/CD, bug tracking tools, mobile platforms testing, test automation tools, security testing, JIRA, regression testing, communication, Cypress, analytical skills, scrum, and other relevant areas will be valuable assets in this role.,

Posted 16 hours ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

You will be responsible for developing cutting-edge solutions by designing, developing, and maintaining robust web scraping solutions to extract large datasets from various websites, supporting our data-driven initiatives. Your role will involve mastering Python programming to implement and optimize sophisticated scraping scripts and tools. You will leverage industry-leading tools such as BeautifulSoup, Scrapy, Selenium, and other scraping frameworks to efficiently collect and process data. Additionally, you will innovate with AI technologies like ChatGPT to automate and enhance data extraction processes, pushing the boundaries of what is possible. It will be crucial to optimize data management by cleaning, organizing, and storing extracted data in structured formats for seamless analysis and usage. Ensuring peak performance by optimizing scraping scripts for efficiency, scalability, and reliability will also be part of your responsibilities. You will troubleshoot data scraping issues with precision to maintain data accuracy and completeness, along with maintaining clear and comprehensive documentation of scraping processes, scripts, and tools for transparency and knowledge sharing. As a qualified candidate, you should have a minimum of 5 years of experience in web data scraping, with a strong emphasis on handling large datasets. Advanced skills in Python programming, especially in the context of web scraping, are essential for this role. You are expected to have in-depth knowledge and experience with tools such as BeautifulSoup, Scrapy, Selenium, and other relevant scraping tools. Strong expertise in data cleaning, organization, and storage, along with excellent problem-solving and analytical skills to address complex scraping challenges, will be required. Meticulous attention to detail is crucial to ensure data accuracy and completeness, and the ability to work independently, manage multiple tasks, and meet deadlines effectively is essential. Preferred skills for this role include experience with API integration for data extraction, familiarity with cloud platforms like AWS, Azure, or Google Cloud for data storage and processing, understanding of database management systems and SQL for data storage and retrieval, and proficiency in using version control systems like Git.,

Posted 16 hours ago

Apply

4.0 - 9.0 years

0 Lacs

karnataka

On-site

You are seeking a hands-on Technical Lead with extensive expertise in Java and modern frameworks to lead a team, overcome technical challenges, and ensure successful project completion. Your responsibilities will include guiding the team, resolving technical roadblocks, and ensuring smooth project delivery. The ideal candidate must possess the following key skills: - Proficiency in Core Java / J2EE (Spring, Hibernate, MVC) - Experience with REST APIs, Spring Boot, and Microservices - Knowledge of JavaScript Frameworks (Angular/MEAN) - Familiarity with SQL/MySQL, JUnit/Spock/Groovy - Working experience in Agile methodologies (Scrum/Kanban) and Design Patterns - Proficiency in IDEs (IntelliJ/VS Code) and Version Control (Git/SVN) Additionally, experience with DevOps tools, MQ, and a background in the Financial domain would be advantageous. Requirements for this role include: - Bachelor's or Master's degree in Computer Science or Information Technology - Minimum of 4 years of experience in Java backend development - Strong communication and leadership skills in Agile environments If you require a Boolean search string or a job post version for social media, please let me know.,

Posted 16 hours ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

Ants Skill Varsity, in collaboration with Yume Learning, is looking for part-time Java and Python Developers to teach undergraduate students in a structured academic setting. We provide a platform for individuals to enhance their skills and secure viable career and employment opportunities. This is a part-time on-site role for a Python/Java Developer at Ants Skill Varsity in Bengaluru Area. You will be responsible for training, clearing assessments, and placements for students at various locations in Bangalore (Yelahanka, KR Puram, Electronic City, and other locations). Qualifications: - Software Development and Programming skills in Python/Java - Proficiency in Java, including Array & Strings, OOP, Multithreading, JDBC, Java on Azure - Proficiency in Python, including Data Structures, programming using Python, Debugging & Testing, Python libraries, Flask framework, Integration with SQL, version control, Programming Interfaces, Django, Functions, Modules & Exceptions Handling, Algorithms and data structures, Web development, project tools - Strong problem-solving and analytical abilities - Bachelor's degree/ Master's Degree in Computer Science or related field - Experience with Agile methodologies is a plus - Must have a minimum work experience either as Python developer or Java Developer - Develop project work, case studies, teach real-time assignments, and guide students through hands-on assignments and mini-projects - Optionally contribute to assessments or curriculum enhancement Additionally, you should have: - Excellent teamwork and communication skills - Ability to speak in English and Kannada Who Should Apply: - Professionals with real-world Java or Python development experience - Those interested in mentoring and skilling the next generation - Teaching experience is a bonus but not essential - Professionals who can spend part-time (4 hrs) a day To Apply: Send your resume to info@yumelearning.net with the subject line: Part-Time Java/Python Developer Bangalore Please note that only candidates from Bangalore need to apply.,

Posted 17 hours ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive is an opportunity to be part of a global, multi-disciplinary team dedicated to leveraging technology to transform tomorrow. As an Engineer II SW, your responsibilities will include designing, implementing, and maintaining modules for embedded systems, focusing on utilizing C++ for these projects. By following a defined software development process, you will create production-ready software, analyze specifications, develop high-level designs, review unit-level code, and document your work on Harman product(s). In this role, you will collaborate with other engineers to develop and integrate embedded systems that interact with Windows-based platforms and utilize IPC mechanisms such as AIDL, FIDL, POSIX, etc. You will conduct thorough testing of embedded systems, create and maintain comprehensive documentation, optimize code for performance, and resolve technical issues related to embedded systems development. Effective communication and interpersonal skills are essential for working with engineers, product managers, and stakeholders to ensure successful project delivery. To be successful in this role, you should have 5-8 years of experience in C++ and C programming, a strong understanding of embedded systems principles, familiarity with Windows operating systems, and hands-on experience with IPC mechanisms. Bonus points if you have experience with specific RTOS, hardware components, version control systems, or automated testing frameworks. A willingness to work in Bangalore, India, and the ability to complete a background investigation and drug screen are also required. At HARMAN, we offer a flexible work environment, employee discounts on Harman and Samsung products, extensive training opportunities, competitive wellness benefits, tuition reimbursement, access to the HARMAN Campus Fitness Centre and Cafeteria, and an inclusive work environment that values professional and personal development. Join HARMAN and be part of a culture that encourages sharing ideas, embracing unique perspectives, and supporting lifelong learning. Our commitment to innovation and next-level technology across automotive, lifestyle, and digital transformation solutions ensures that you can make a lasting impact and create extraordinary experiences.,

Posted 18 hours ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

You should have 3+ years of experience in RTL, UPF & Physical aware Synthesis for cutting-edge technology nodes, logic equivalence checking, Scripting, and Netlist Timing Signoff. Proficiency in Python/Tcl is required. You should be familiar with Synthesis tools such as Fusion Compiler/Genus and have fair knowledge in LEC, LP signoff tools. Proficiency in VLSI front-end design steps including Verilog/VHDL, Synthesis, QoR optimization & Equivalence Checking is essential. Familiarity with standard software engineering practices like Version Control, Configuration Management, Regression is a plus. You should be sincere, dedicated, and willing to take up new challenges. Minimum Qualifications: - Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR - Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR - PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Qualcomm is an equal opportunity employer that provides reasonable accommodations for individuals with disabilities during the application/hiring process. If you require accommodations, you may contact Qualcomm at disability-accommodations@qualcomm.com. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements regarding Company confidential information and other proprietary data. Please note that Qualcomm's Careers Site is for individuals seeking jobs at Qualcomm. Staffing and recruiting agencies are not authorized to use this site for submissions. Qualcomm does not accept unsolicited resumes or applications from agencies. For more information about this role, kindly contact Qualcomm Careers. 3074295,

Posted 18 hours ago

Apply

5.0 - 9.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a skilled C++ Developer, you will play a key role in our dynamic team by designing, developing, and maintaining efficient and reliable C++ code. Collaboration with other developers, engineers, and stakeholders is essential to create high-quality software solutions that cater to our clients" needs. Your responsibilities will include designing, developing, and maintaining C++ applications and systems, collaborating with cross-functional teams to define software requirements, writing clean and scalable code following best practices, optimizing existing code for performance, and troubleshooting software issues in a timely manner. Participation in code reviews to ensure code quality and adherence to standards is crucial, along with working on all phases of the software development lifecycle. To excel in this role, you should possess a Bachelor's degree in Computer Science, Engineering, or a related field, along with proven experience as a C++ Developer or in a similar role. Strong proficiency in C++ programming, knowledge of object-oriented design principles, experience with multi-threading and concurrency, familiarity with software development tools and frameworks, and understanding of software engineering practices are necessary. Additionally, you should have experience with debugging, profiling, and optimizing C++ code, the ability to work independently and as part of a team in a fast-paced environment, excellent problem-solving skills, attention to detail, and strong communication and collaboration skills. Preferred qualifications include experience with cross-platform development, familiarity with other programming languages like Python, Java, or C#, experience in developing large-scale software systems, knowledge of network programming and protocols, and experience with Agile/Scrum methodologies. In return, we offer a competitive salary, performance bonuses, health and wellness benefits, professional development opportunities, flexible working hours, and remote work options in a collaborative and innovative work environment. This is a full-time position with benefits such as a flexible schedule, health insurance, paid sick time, and Provident Fund. The work location is in-person with a day shift schedule. The ideal candidate would have a total of 5 years of work experience.,

Posted 19 hours ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Java Fullstack Lead, you will be responsible for leading a team of developers in designing, developing, and maintaining web applications using Java and modern front-end frameworks. Your role will involve architecting and implementing scalable microservices-based solutions, collaborating with stakeholders to gather requirements, and translating them into technical specifications. You will ensure code quality through best practices, mentor junior developers, and troubleshoot and resolve issues with existing applications and systems. Additionally, you will participate in Agile ceremonies, contribute to the continuous improvement of team processes, and stay updated on emerging technologies and industry trends. Your qualifications include a Bachelor's degree in Computer Science or a related field and 8+ years of experience in software development, with a focus on Java technologies. You should have strong experience with front-end frameworks like AngularJS, React, or Vue.js, as well as proficiency in backend technologies such as Spring Boot and RESTful APIs. Hands-on experience with relational and NoSQL databases, microservices architecture, and Agile software development methodologies is essential. Proven leadership skills, problem-solving abilities, attention to detail, and excellent written and verbal communication skills are also required. In this role, you will optimize application performance, ensure high availability, implement security measures, work closely with cross-functional teams, and document application designs and processes for future reference. You will manage version control and deployments effectively, communicate with clients to understand their needs, and provide project status updates. Your familiarity with security best practices in software development, DevOps tools and practices, and tools like Git, Jenkins, and Docker will be beneficial. Your willingness to learn and adapt to new technologies and methods, along with strong interpersonal skills and a team-oriented mindset, will contribute to your success in this position.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Backend Developer working on this project, you will play a vital role in shaping the data management architecture of cutting-edge software. You will collaborate closely with diverse teams and regional experts to design, implement, and maintain solutions that prioritize data security and global accessibility, empowering our clients to make informed decisions based on data. This project offers a unique opportunity to contribute to a long-term initiative for a global client, focusing on digital transformation and change management. Joining us means engaging with exciting opportunities within squads directed by our customers, where Agile methodologies and Scrum practices are utilized. Your contributions will impact an innovative application that streamlines the sales order process, facilitates market analysis, and ensures competitive pricing. You will also be part of a team that oversees workflow governance, integrating digital and human approvals seamlessly within a broader ecosystem of applications. Collaborating with esteemed global clients, you will deliver top-tier solutions and be part of high-caliber project teams comprising front-end, back-end, and database developers, providing ample room for learning, growth, and career advancement. If you possess robust technical skills, effective communication capabilities, and a dedication to security, we invite you to join our team and make a significant impact. Apply now to be a part of our journey towards success! Your responsibilities on this project will include: 1. Designing and developing new functionality and features in globally deployed E&P services. 2. Collaborating with data architects to create and maintain data models that optimize storage, retrieval, and analysis. 3. Planning, implementing, and iterating on databases using the latest technologies to ensure performant, scalable, and secure solutions. 4. Developing and maintaining automation pipelines to manage all stages of the software lifecycle. 5. Monitoring customer environments to proactively identify and resolve issues, providing support for incidents. 6. Implementing and continuously improving measures to safeguard sensitive information and ensure regulatory compliance. 7. Writing and maintaining documentation for processes, configurations, and procedures. 8. Leading the team in troubleshooting environment failures within SRE MTTR goals. 9. Working closely with stakeholders to define project requirements and deliverables, understanding their needs and challenges. 10. Taking an active role in defect triage, strategy, and architecture planning. 11. Translating requirements into high-quality solutions, adhering to Agile methodologies. 12. Conducting detailed design reviews to ensure alignment with approved architecture. 13. Collaborating with application support teams throughout development, deployment, and support phases. Mandatory Skills: Technical Skills: - Database technologies: RDBMS (Postgres preferred), no-SQL (Cassandra preferred) - Software languages: Java, Python - Version Control: Git Qualification and Soft Skills: - Bachelor's degree in Computer Science, Software Engineering, or a related field - Customer-driven and result-oriented focus - Excellent problem-solving and troubleshooting skills - Ability to work independently and as part of a team - Strong communication and collaboration skills - Strong desire to stay up to date with the latest trends and technologies in the field Nice-to-Have Skills: - Software languages: C++ - Database technologies: no-SQL (Cassandra preferred) - Cloud Platforms: AWS - Cloud Managed Services: Messaging, Server-less Computing - Containerization (Docker, Kubernetes preferred) - GIS experience is desirable - Knowledge in the E&P Domain (Well, Seismic, Production data types) Languages: - English: C2 Proficient,

Posted 1 day ago

Apply

10.0 - 16.0 years

0 Lacs

karnataka

On-site

As a Node JS Lead at Finacle, you will play a crucial role in leading the development of scalable and high-performance Node JS applications. Your responsibilities will include driving technical innovation, collaborating with business analysts and project managers to provide accurate estimates and delivery timelines, and mentoring junior team members. You will be a part of an agile delivery team, ensuring defect-free production delivery, and enforcing design and coding standards within the team. Your expertise in Node.js, SQL, NoSQL, and Webservices will be key in designing and building service-oriented, high-volume, n-tier transactional applications with scalability and high availability. You should have the ability to create end-to-end technical specifications for software systems and possess experience in Application Availability and Performance Monitoring, Performance Tuning, and Load Balancing. Proficiency in Version Control tools like TFS, SVN, GIT, Continuous Integration, and familiarity with Openshift, PCF, Docker, Kubernetes will be advantageous. Strong communication skills, team management experience, and a background in BFSI (Banking, Financial Services, and Insurance) are desirable qualities for this role. Finacle, a leading provider of digital banking solutions, collaborates with financial institutions to drive better banking experiences. As a part of EdgeVerve Systems, a subsidiary of Infosys, we offer cloud-native solutions and SaaS services to empower banks to engage, innovate, operate, and transform effectively. For more information about Finacle, please visit our website at [Finacle Website](https://www.edgeverve.com/finacle/solutions/). Please note that EdgeVerve Systems does not work with external manpower agencies or charge any fees from candidates for recruitment. If you come across any such fraudulent activities, please report them promptly.,

Posted 1 day ago

Apply

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

You should possess proficiency in PHP programming and a strong understanding of PHP frameworks, particularly the Laravel framework. Your role will involve working with database systems such as MySQL, PostgreSQL, or MongoDB, and writing efficient database queries. Familiarity with front-end technologies like HTML, CSS, JavaScript, and popular libraries/frameworks like Vue.js or React will be beneficial. Additionally, you should have an understanding of RESTful API design for system integration. Knowledge of version control systems like Git and Composer for managing dependencies will be essential in this role. You should be familiar with writing and running unit tests using frameworks such as PHPUnit. Understanding the Model-View-Controller (MVC) architectural pattern and its implementation in Laravel is crucial. Security best practices in web development, including protection against common vulnerabilities like SQL injection and Cross-Site Scripting (XSS), are also required. Experience in implementing user authentication and authorization systems in Laravel using tools like Laravel Passport or Sanctum will be advantageous. Ability to work with Laravel's Artisan CLI tool for tasks like database migrations and seeding is desired. This position is offered as an Internship with an in-person work location during day shifts.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an Android Developer at our company, you will be responsible for designing, developing, and maintaining high-quality Android applications. You will collaborate with cross-functional teams to define, design, and implement new features while ensuring clean, maintainable, and scalable code following best practices. Participating in code reviews, debugging, and unit testing will be part of your routine to ensure the best performance, quality, and responsiveness of the applications. Staying updated with the latest Android development trends, libraries, and technologies is essential for this role. Additionally, you will work on bug fixing, improving application performance, and continuously discovering, evaluating, and implementing new technologies to enhance development efficiency. Your technical skills should include strong proficiency in Kotlin with 5-7 years of experience, familiarity with Android Architecture Components such as MVVM, LiveData, ViewModel, and Room, and experience with Jetpack Compose for building UI. Proficiency in Dependency Injection frameworks like Dagger/Hilt, strong understanding of RESTful APIs, Retrofit, and data persistence using Room or other ORM frameworks is required. You should also be well-versed in version control systems like Git, unit testing & Test-Driven Development with JUnit, Mockito, and Espresso, and have familiarity with continuous integration and delivery pipelines. Experience with secure coding practices and knowledge of fintech-specific regulatory requirements are also important. Good-to-have skills for this role include experience with Firebase for Authentication, Firestore, Remote Config, and Cloud Messaging, ability to create custom views and work with advanced UI components, familiarity with Jetpack Navigation Component, knowledge of state management techniques, skills in performance optimization, experience with multi-module Android projects, familiarity with Android Accessibility APIs, and understanding of fintech compliance, security, and privacy standards. In addition to your technical skills, excellent communication and interpersonal skills are essential for effective collaboration within a fast-paced, rapid-growth environment. Articulating thoughts and ideas clearly, concisely, and persuasively will be key to your success in this role. Join our team and enjoy benefits and perks such as paid vacation, highly flexible work culture, tuition support, and health and wellness plans.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

indore, madhya pradesh

On-site

The Modern Data Company is seeking a Technical Writer to join our team in Indore/Hyderabad/Hybrid, India. As a Technical Writer, you will play a crucial role in creating and maintaining various technical documents such as user guides, developer documentation, knowledge base articles, and engineering materials. Your responsibilities will also include writing training materials for clients, partners, and internal teams, collaborating with product, engineering, and customer success teams to present technical information clearly, and defining and implementing documentation strategies. Key Responsibilities: - Create and maintain technical documents including user guides, developer documentation, and knowledge base articles. - Write training materials for clients, partners, and internal teams in various formats such as documents, videos, and distance learning content. - Collaborate with product, engineering, and customer success teams to ensure clear presentation of technical information. - Define and implement documentation strategies, including planning, tools, templates, and release notes. - Manage a small team of writers by assigning tasks, reviewing content, and ensuring quality and consistency. - Take ownership of content creation for complex topics such as APIs, architectures, and technical workflows. - Regularly update documentation to reflect product changes and ensure clarity and usability. Requirements: - Strong written and verbal communication skills with a clear and concise writing style. - Ability to understand technical information and explain it in simple terms. - Experience in creating technical documentation, training content, and instructional materials. - Knowledge of developer tools, programming basics (e.g., Java, Python), SQL, and cloud technologies like Kubernetes and CI/CD. - Experience using documentation tools such as help authoring software and version control. - Ability to lead documentation projects and mentor other writers. - 8+ years of technical writing or curriculum development experience (preferred). - Comfortable working in an agile environment and handling multiple tasks. Join us at Modern, where our core values of Humility, Empathy, Accountability, and Transparency guide us. We value individuals who are curious, problem-solvers, and have a vision for the bigger picture. If you are looking to make a significant impact and thrive in a competitive yet rewarding environment, Modern is the place for you. Benefit from our attractive compensation, ESOPs, and employee-friendly policies that ensure you create value for yourself while contributing to our success.,

Posted 1 day ago

Apply

4.0 - 8.0 years

0 Lacs

haryana

On-site

As a Project Manager in Web/Mobile Application Development, you will be responsible for managing projects throughout the complete Software Development Life Cycle (SDLC). You will lead a team of Developers, Testers, and Designers, ensuring timely delivery and accuracy of work. Your role will involve problem-solving, researching technical issues, and driving project progress effectively. Your technical proficiency in databases such as SQL Server and MySQL is crucial for detailed project requirements and UI-Database interactions. Experience in Database Administration and Basic Database Queries is mandatory. You will be tasked with project planning, milestone breakdown, task allocation, and tracking project status using Microsoft Suite, particularly Word and Excel. Proficiency in version control software like GitHub or Bitbucket is essential for maintaining project processes. You will engage with clients for requirement gathering, project updates, and business analysis. Verification of tasks performed by team members, including Designers, Developers, and QA Testers, will be part of your responsibilities. Excellent interpersonal, documentation, facilitation, and presentation skills are required, along with fluency in spoken and written English. Experience in client communication, especially with clients in the USA, is an advantage. Working under pressure and adapting to a startup environment with extended working hours is expected. Your creativity, dedication, and proactive approach will be essential for project success. Your core areas of expertise should include Strategic Planning, Business & IT Consulting, Application Development, Quality Assurance, Internet Marketing, IT Infrastructure Services, Writing & Translation, Enterprise Application Integration, and Data Conversion & Processing.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

kolkata, west bengal

On-site

You should have expertise in functional Testing for Web and mobile applications as well as API testing. You must be skilled in writing Test cases and maintaining them in proper version control. Understanding testing principles and practices is essential, along with a strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Experience with Test Management tools like Jira, Redmine, etc., is required. You should excel in understanding user stories, designing test cases, and executing them efficiently. The ability to work both independently and in a team is crucial. Excellent communication, leadership, and interpersonal skills are necessary to resolve complex scenarios effectively. Experience in the procurement domain would be an added advantage. It would be beneficial if you have experience with Automation initiative and implementation, specifically in Java-Selenium WebDriver TestNG (Data Driven Framework) deliveries for Projects from End to End. Knowledge of SQL queries and Load Testing using JMeter is a plus. Familiarity with working in Agile methodology of SDLC is also advantageous. The ideal candidate should be flexible and able to work in a Hybrid/WFH mode. This is a Full-time, Permanent position with a Day shift and Fixed shift schedule. A Bachelor's degree is preferred for this role.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

jaipur, rajasthan

On-site

As a Software Tester, you will be responsible for collaborating with the development team, product managers, and stakeholders to comprehend requirements and ensure thorough testing. You will actively participate in design reviews, offering insights on requirements, product design, and identifying potential issues. Your role involves reviewing software requirements, creating test scenarios, and formulating and implementing comprehensive test plans, strategies, and cases for both manual and automated testing processes. Your extensive experience in the Software Testing field throughout your career, encompassing all phases of the software development life cycle, will be crucial. You should possess hands-on experience in various types of testing, including end-to-end functional testing, UI/UX testing, Performance testing, Security testing, Architecture testing, Website testing, and more. You will be expected to lead software testing projects from start to finish, which includes preparing Test Plans and Test Cases, estimating Efforts, generating Test Reports, and coordinating projects effectively. Knowledge of Database testing using MySQL or other relational/non-relational databases is advantageous. Proficiency in at least one Programming language (such as Java, Python) and coding on an Automation framework like Selenium is a plus. Your familiarity with leading tools for requirement management, test case management, bug management, and version control is essential. Additionally, you will be responsible for generating comprehensive reports on all aspects related to the software testing conducted and presenting findings to the design team. Experience in an Agile/Scrum environment is desirable. Soft skills such as excellent written and verbal communication, strong analytical and problem-solving abilities, collaborative teamwork, attention to detail, and a holistic understanding of the software development lifecycle will be key to success in this role. Location: Jaipur, Rajasthan Experience: 2-4 Years,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

delhi

On-site

The Software Engineering Professional plays a crucial role in supporting the execution of the software engineering strategy and roadmap that align with BT's commercial strategy. You will collaborate with cross-functional teams to deliver technical solutions for customers and colleagues, resolving inter-system issues, and implementing innovative solutions. Your responsibilities include participating in the design and development of software solutions following architecture and security standards. You will also contribute to technical reviews to enhance proficiency in software engineering principles and practices. Supporting the execution of technical decisions and architecture for high-performance products, capabilities, and platforms is a key aspect of this role. You will work on technical specifications and development of software solutions, conduct code writing, testing, and reviews, and integrate existing software products to ensure compatibility. Additionally, you will maintain systems, implement automation processes for continuous delivery, and contribute to an ambitious technical roadmap. As a Software Engineering Professional, you will need to possess a range of skills including troubleshooting, agile development, database design, programming, microservices, version control, IT security, cloud computing, continuous integration, software testing, application development, algorithm design, and software development lifecycle. You should also demonstrate skills in decision-making, growth mindset, and inclusive leadership. Moreover, you will support initiatives aimed at improving engineering and operational excellence by implementing metrics and processes for assessment and enhancement. You will also work on enhancing working processes within the software engineering domain. In this role, you are expected to embody BT's leadership standards by leading inclusively and safely, owning outcomes, delivering for the customer, being commercially savvy, nurturing a growth mindset, and building diverse future-ready teams to drive organizational success.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

Softwise Mechatronics Pvt. Ltd. specializes in Embedded Electronics, Mechanical NPD, Software, and IIoT solutions with Monitoring and Traceability features to ensure compliance and drive growth. Their TruMonitor IIoT cloud platform enables real-time environmental parameter monitoring for sectors like Blood Banks, Hospitals, Pharma, and pollution control compliance. TraceWiz provides internal and external traceability using IoT and mobile technology, benefiting brand owners and customers. As a New Product Development Engineer in Pune, you will have the opportunity to work with advanced engine R&D teams, focusing on the development of high-efficiency Diesel, CNG, and Hydrogen Engines. You will be responsible for day-to-day tasks related to product design, development, and mechanical engineering for offshore projects. Taking full ownership of the component or assembly, you will lead the development and coordinate with cross-functional teams. Qualifications: - B.E./B.Tech or M.E./M.Tech in Mechanical Engineering - Expertise in designing with Creo and Windchill in the field of mechanical engineering - Experience in casting design with exposure to the automotive domain - Good understanding of GD&T in relation to manufacturing processes - Proficiency in Design for Manufacturing and Design for Assembly methodologies - Experience in using DFMEA and design methodologies/tools like Design Review, Virtual Review, tolerance stack-up, etc. - Hands-on experience in product lifecycle, version control, and management - Excellent written and verbal communication skills in English for meaningful discussions with counterparts in the US and UK Key Job Responsibilities: - Collaborate with a team of engineers to design components and subsystems of Internal Combustion Engines - Ensure clear and efficient design development by understanding requirements and communicating effectively with stakeholders - Conduct research to implement requirements, make informed decisions, and manage problems effectively - Utilize good design practices and methodologies while seeking advice from experts and senior design engineers - Maintain comprehensive documentation of all designs and related issues to ensure transparency and accountability This role offers a unique opportunity to contribute to the advancement of engine technologies and be part of innovative projects in the field of Mechanical Engineering at Softwise Mechatronics Pvt. Ltd.,

Posted 2 days ago

Apply

4.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Lead / Sr. Software Development Engineer at HiLabs in Bangalore, India, you will be part of a dynamic team at a leading Software as a Service (SaaS) company specializing in transforming data in the US healthcare industry through cutting-edge Artificial Intelligence (AI) solutions. Your role will involve full-stack application development, creating modular components/APIs, designing intuitive user interfaces, and developing robust application architecture using various technologies. You will be responsible for managing the software development process from conception to deployment, guiding the team, and ensuring high-quality software through best design and development practices. You should be an engineering graduate from a renowned institution with 4 to 9 years of experience in developing JAVA/J2EE/Spring based applications. Your expertise should include strong knowledge of object-oriented programming, Spring-Boot & Spring stacks, Microservices, RESTful API design, and large system architecture. Experience with front-end technologies like React, jQuery, HTML5/CSS3, and back-end technologies, along with understanding of Big Data and AWS cloud environment, will be beneficial. Proficiency in Version Control tools, CI/CD tools, and Agile software delivery practices is essential. The desired profile also includes a passion for technology, collaborative skills, and the ability to lead by example in code development and knowledge sharing. HiLabs is an equal opportunity employer dedicated to building a diverse and inclusive workforce. As part of the team, you can expect competitive salary, comprehensive benefits, H1B sponsorship, ESOPs, medical coverage, 401k, PTOs, mentorship, and a collaborative working environment with talented professionals from renowned institutions. For more information, you can refer to HiLabs privacy policy at https://www.hilabs.com/privacy.,

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Looker Platform Developer, you will play a crucial role in our team by transforming data into valuable insights. Your primary responsibility will be to develop and enhance LookML models, dashboards, and workflows on the Looker platform. Collaborating closely with data engineers and analysts, you will ensure that our data is visualized accurately and effectively. Your key responsibilities will include creating LookML models to address business reporting and analytics requirements, constructing Looker dashboards and workflows to provide actionable insights, and implementing best practices for performance optimization, such as caching and data modeling. It will also be essential for you to manage code changes using version control, validate data through Looker's SQL Runner, and engage in collaborative efforts with various teams to comprehend their needs. To qualify for this role, you should possess a Bachelor's degree in Computer Science or a related field, or have equivalent experience. Previous experience as a Looker Platform Developer or in a similar position is highly desirable. Additionally, you must demonstrate strong SQL and data modeling skills, familiarity with version control systems like Git, and excellent problem-solving and communication abilities. Your proficiency in workflows, LookML, SQL Runner, data validation, data modeling, version control, and communication skills will be essential in excelling as a Looker Platform Developer within our team.,

Posted 2 days ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

We are searching for a Full Stack Lead to create scalable software solutions. You will collaborate with a cross-functional team responsible for the entire software development life cycle, from inception to deployment. As a Full Stack Lead, you should feel at ease working with both front-end and back-end coding languages, development frameworks, and third-party libraries. A team-oriented individual with a talent for visual design and utility will thrive in this role. If you are well-versed in Agile methodologies, we are eager to connect with you. **Primary Responsibilities:** - You should possess at least 5 years of industry work experience. - Demonstrated expertise as a MERN Stack Developer. - 4 years of experience in web application development utilizing MongoDB, React.js, Node.js, and Express.js as a full stack. - Extensive experience in designing and constructing scalable applications from end to end. - Proficiency in React (knowledge of hooks is mandatory) and strong skills in Node.js. - Proficient in HTML5 / CSS3 with a focus on responsive web design. - Ability to work with Microservices using NodeJS and TypeScript, NoSQL databases like MongoDB, mongoose, aggregation framework, and Redis. - Familiarity with Web sockets and associated frameworks (e.g. Socket.IO). - Good comprehension of AWS services such as EC2, S3, RDS. - Desired understanding of serverless architecture like AWS Lambda. - Knowledge of CI/CD pipelines and Version Control. - Proficient in low-level and high-level design of the system.,

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

You should have excellent knowledge in web development using PHP and MySQL, with a strong understanding of object-oriented concepts and design patterns. Experience with SuiteCRM/SugarCRM is required, along with a passion for creating exceptional UI and UE for enterprise sites. Your expertise should include custom module development and practical experience in MySQL. Familiarity with any PHP frameworks and a good sense of design and usability are essential. You should be proactive in enhancing functionality. As a software engineer, you will collaborate with the development team to fulfill client requirements. Your responsibilities will include advanced coding, complex custom module development using PHP/MySQL SuiteCRM/SugarCRM, and proficiency in version control.,

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As an IT services and solutions company, TESTQ Technologies operates across various industry sectors with a focus on technical expertise to support clients in enhancing their businesses and reducing operational costs. We are currently looking to build a talent pool for a futuristic role within the solution design and development domain, specifically for a Pega Lead System Architect (LSA). While we are not actively recruiting for this position, we aim to identify skilled individuals for potential future opportunities. In this role, you will be responsible for designing and architecting advanced solutions on the Pega Platform and Pega PRPC to meet business needs effectively. Your role will involve leading the development and integration of Pega BPM applications, ensuring scalability, efficiency, and adherence to industry best practices. Additionally, you will configure and manage Pega Integration components and APIs to facilitate seamless data flow between Pega and external systems. Your duties will also include implementing Pega RPA solutions to streamline workflows and automate repetitive processes, overseeing Application Lifecycle Management (ALM) in Pega, and driving performance tuning and optimization strategies to enhance application responsiveness. Furthermore, you will be expected to lead Pega DevOps initiatives, manage and monitor PegaRULES, troubleshoot complex issues, and maintain a high standard of quality and reliability. To excel in this role, you should possess a Bachelor's degree or higher in a relevant field and demonstrate proven experience as a Pega Lead System Architect (LSA) with in-depth knowledge of Pega Platform, Pega PRPC, and PegaRULES. Strong expertise in Pega Integration, Pega API, Pega RPA, BPM, and DevOps tools is essential for efficient system integration and automation. Proficiency in performance tuning, Pega certifications, familiarity with ALM in Pega, and version control best practices are also required. Collaboration with cross-functional teams, mentoring junior developers and architects, and aligning technical design with business objectives will be integral parts of your responsibilities. Your ability to gather requirements, document solution design, and ensure alignment with business goals will be crucial for success in this role. If you are a proactive and skilled individual with a passion for technical design and development in the Pega ecosystem, we invite you to join our talent pipeline for potential future opportunities in this dynamic and innovative role.,

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

ahmedabad, gujarat

On-site

The Data Scientist position in Ahmedabad requires a minimum of 2+ years of experience. As a Data Scientist, you will be responsible for developing, deploying, and implementing solutions for artificial intelligence and machine learning problems and business needs. Your role will involve working with cross-functional teams to collect requirements, analyze data, and create/deploy machine learning models. It is essential to stay updated with the latest advancements in AI/ML research and technologies to drive continuous innovation. Your job will involve a combination of technical implementation and effective communication, collaboration, and documentation to ensure successful project outcomes and knowledge sharing within the team. You should have advanced knowledge of predictive analytics and time series analysis, utilize data-driven insights for decision-making, expertise in NLP techniques, experience in fine-tuning open-source LLMs, proficiency in SQL and Python for building and deploying machine learning models, writing clean and concise code, and adopting methods of version control, continuous integration, and deployment for reliable code management. Your responsibilities will include coordinating with QA engineers for proper testing procedures, implementing automated testing frameworks for expanded test coverage and efficiency, and maintaining comprehensive documentation for all developed solutions and systems. You will also need to document development processes and workflows for future reference. In addition, you are expected to foster a teamwork environment that encourages knowledge sharing, collaboration, and continuous learning. You will guide and support junior developers, provide necessary feedback to help them grow professionally, and foster innovation and creativity within the team to successfully implement practical solutions for technical issues. The company offers a handsome salary, certifications, flexible timings, a 5-day working week, loyalty bonus, excellent referral bonus, maternity leaves and benefits, recognition and awards, and monthly team activities to create a positive work environment.,

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

agra, uttar pradesh

On-site

As a Backend Developer at our company based in Agra, you will play a vital role in designing, developing, and maintaining APIs. Your responsibilities will include building and optimizing RESTful services using Node.js, collaborating with cross-functional teams, managing databases, ensuring application performance, implementing security best practices, maintaining code quality, testing and debugging, and continuously improving development processes. To excel in this role, you should have 3-4 years of hands-on experience in backend development with JavaScript and Node.js. You must possess a strong understanding of JavaScript (ES6+) and asynchronous programming patterns, as well as expertise in building scalable applications and RESTful APIs using Node.js and Express.js or similar frameworks. Your familiarity with both relational (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB) will be crucial for database management. Proficiency in using Git and Git workflows for version control, experience with testing frameworks like Mocha, Chai, or Jest, and knowledge of security concerns such as OAuth, JWT, and CORS are essential qualifications for this role. Strong analytical and problem-solving skills will enable you to diagnose and fix complex issues efficiently. This is a full-time position that requires in-person work during day shifts. A Bachelor's degree is preferred for this role. The application deadline is 14/10/2024, and the expected start date is also 14/10/2024. If you are passionate about backend development, have a keen eye for detail, and enjoy working in a collaborative environment to deliver innovative solutions, we would love to have you join our team as a Backend Developer.,

Posted 2 days ago

Apply

Exploring Version Control Jobs in India

The version control job market in India is thriving with numerous opportunities for skilled professionals. Version control is a critical aspect of software development, allowing teams to collaborate efficiently and manage code changes effectively. Job seekers with expertise in version control tools and practices are highly sought after in the Indian tech industry.

Top Hiring Locations in India

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

These cities are known for their vibrant tech ecosystems and have a high demand for version control professionals.

Average Salary Range

The average salary range for version control professionals in India varies based on experience levels. Entry-level professionals can expect to earn between INR 4-6 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 15 lakhs per annum.

Career Path

In the field of version control, a typical career path may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually progressing to roles like DevOps Engineer or Release Manager. Continuous learning and staying updated with the latest tools and practices are essential for career growth in this field.

Related Skills

Apart from expertise in version control tools like Git, other skills that are often expected or helpful for version control professionals include: - Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines - Proficiency in scripting languages like Bash or Python - Understanding of software development methodologies like Agile or Scrum

Interview Questions

  • What is version control and why is it important? (basic)
  • Explain the difference between Git and SVN. (basic)
  • How do you resolve a merge conflict in Git? (medium)
  • What are the advantages of using branching in version control? (medium)
  • How does Git handle branching and merging? (medium)
  • What is a Git rebase and when would you use it? (advanced)
  • Explain the concept of Git hooks. (advanced)
  • How do you revert a commit in Git? (medium)
  • What is the purpose of a .gitignore file? (basic)
  • Describe the difference between git pull and git fetch. (medium)
  • How do you squash multiple commits into a single commit in Git? (medium)
  • Explain the difference between rebase and merge in Git. (medium)
  • What is a Git submodule and how do you use it? (advanced)
  • How do you cherry-pick a commit in Git? (advanced)
  • Describe the advantages of using Git over other version control systems. (basic)
  • What is the role of a version control system in the software development lifecycle? (basic)
  • How do you handle large binary files in Git? (advanced)
  • Explain the concept of Git bisect. (advanced)
  • How do you create and apply patches in Git? (advanced)
  • What are some best practices for using Git in a team environment? (medium)
  • How do you view the commit history in Git? (basic)
  • Describe the purpose of Git submodules and Git subtrees. (advanced)
  • How do you revert a commit that has already been pushed to a remote repository? (medium)
  • Explain the difference between a Git commit and a Git push. (basic)
  • How do you squash commits using an interactive rebase in Git? (advanced)

Closing Remark

As you prepare for version control job opportunities in India, make sure to brush up on your skills and stay updated with the latest trends in the industry. With the right expertise and preparation, you can confidently apply for and excel in version control roles in the Indian job market. 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