Software Development Engineer

4 weeks ago


Bengaluru, India IBU Consulting Full time

Job Description :

We are looking for a Software Developer in Test to join our Incentive Management team. As a Software Developer in Test, you will be working with us on ongoing innovation projects. You will play a crucial role in enhancing our automation test framework.

Key Responsibilities :

- Develop and implement scalable and maintainable automation frameworks using Java, Selenium, JUnit, and TestNG, ensuring the reliability and efficiency of our software products.

- Collaborate with cross-functional teams to identify automation opportunities and design appropriate test cases to validate software functionality.

- Utilize your expertise in OOP principles to write clear, concise, and efficient automation code, ensuring high code quality and readability.

- Integrate automation scripts into CI/CD pipelines using tools like Jenkins, Gradle, and Maven, enabling automated testing and deployment processes.

- Perform code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards.

- Investigate, analyze, and troubleshoot issues in automation scripts, demonstrating strong problem-solving skills to identify root causes and implement effective solutions.

- Mentor junior automation engineers, providing guidance and technical leadership within the team.

- Follow QA best practices, including test planning, test case design, and defect lifecycle management, to ensure the highest quality of our software products.

Required Qualifications :

- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- Proficiency in Java : Demonstrated expertise in Java programming, with a focus on automation-related tasks and projects.

- In-depth Understanding of OOP Principles : Strong grasp of object-oriented programming concepts, enabling the development of maintainable and efficient automation code.

- Familiarity with CI/CD Tools : Experience with Jenkins or similar CI/CD tools, including setting up and managing automated testing and deployment pipelines.

- Strong Problem-Solving Skills : Proven ability to identify, analyze, and resolve issues in automation scripts efficiently and effectively.

- Experience with Version Control (Git) : Proficiency in Git for version control, including branching, merging, and resolving conflicts.

- JUnit and TestNG Tests : Experience in designing and executing JUnit tests for automated unit testing and TestNG tests

- Selenium : Hands-on experience with Selenium for web automation testing.

- Gradle and Maven : Familiarity with build automation tools like Gradle and Maven for project management and dependency resolution.

- Code Review : Ability to conduct code reviews, provide feedback, and ensure code quality and adherence to coding standards.

- QA Best Practices : Knowledge of QA best practices, including test planning, test case design, and defect lifecycle management.

Meet Your Team :

Our product (SAP SuccessFactors Incentive Management) is one of the best incentive compensation management products on the market and it is being used by some of the largest companies in the world. Our team makes sure millions of people are being paid precisely and in a timely manner. We use a wide range of technologies in our product to make it happen: Java, Spring Boot, Angular, node.js, Angular.js, Redis, Kafka, Kubernetes

(ref:hirist.tech)

  • Bengaluru, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Bengaluru, India Guidewire Software Full time

    Requirements:- Have 3+ years of experience or its equivalence in a software engineering role.- Experience in developing large-scale test automation frameworks (including UI, API, Performance)- A self-motivated individual contributor and a team player with good communication and collaboration skills- Excellent software development skills in Java, JavaScript...


  • Bengaluru, India Guidewire Software Full time

    Requirements:Have 3+ years of experience or its equivalence in a software engineering role.Experience in developing large-scale test automation frameworks (including UI, API, Performance)A self-motivated individual contributor and a team player with good communication and collaboration skillsExcellent software development skills in Java, JavaScript and other...


  • Bengaluru, India Guidewire Software Full time

    Requirements:Have 3+ years of experience or its equivalence in a software engineering role.Experience in developing large-scale test automation frameworks (including UI, API, Performance)A self-motivated individual contributor and a team player with good communication and collaboration skillsExcellent software development skills in Java, JavaScript and other...


  • Bengaluru, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.To be successful in securing this role, you’ll have at least 8 - 12 years of commercial experience,...


  • Bengaluru, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer)   Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...


  • Bengaluru, India Software AG Full time

    Locations: BangaloreSoftware AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...

  • Shopify Dev Job

    6 days ago


    Bengaluru, India Avriant Software Development Full time

    **Requirements** Strong engineering fundamentals and desire to keep learning 5+ years of experience in a role building software used in production Experience with Javascript/Typescript using React Familiarity using Redux, Zustand or other state management solutions Familiarity with Shopify Apps and their SDKs/APIs Ability to communicate effectively and...

  • Software Engineer

    3 weeks ago


    Bengaluru, India MRI Software Full time

    Primary Skills:Excellent knowledge of PHPExperience with MySQLExperience with a front-end Javascript library, such as jQueryExperience working with a LAMP stack (Linux/Apache/MySQL/PHP)Experience working with SOAP and REST APIsProficient understanding of code versioning tools, such as SVNExperience with Xdebug or similar debugging/profiling...


  • Bengaluru, India Software AG Full time

    Locations: BangaloreSoftware AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer strategy...


  • Bengaluru, India Surya Software Systems Pvt Ltd Full time

    Job Description: Roles&Responsibilities: - An unwavering attention to detail and care towards your work. - Suryans double-check PRs they submit for review. - Each variable name is thought through in detail; attention is paid towards how decisions made today will affect the future. - An absolute commitment towards doing the best work of your life,...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is a product-based company that provides market-leading software for the second-largest financial services industry in the world: insurance. We build the core applications that Property and Casualty (P&C) insurers use to create their products, sell policies, settle claims, and bill their customers. We deliver SaaS solutions via Guidewire Cloud that...

  • Spigot Software

    2 weeks ago


    Bengaluru, India Spigot Software Full time

    Job Description : Requirements : - We are looking for developer(s) with the following skills, must-have' unless marked otherwise- Proficiency in python programming language.- Understanding of cloud-native applications and serverless architecture.- Develop and deploy applications by using aws service apis, the aws cli, and sdks (including apg, lambda,...

  • Software Engineer III

    2 weeks ago


    Bengaluru, India MRI Software Full time

    • Experience in developing browser-based application using .Net • Proficiency in at least one .Net language (C# preferred) • Experience in developing RESTful web services using ASP.Net Core Web API • Good SQL skills preferrable with Microsoft SQL Server • Proficient with frontend development using HTML5, CSS and any one of the modern JavaScript...


  • Bengaluru, India Sartorius Full time

    Main Responsibilities & Tasks:Gather, analyze and define requirements for new complex software functionality with input from product managers, customer feedback, and internal product Development teamsEngineer and develop sustainable software systems through the use of prototyping, clear software design, and participating in design reviewsWrite clear, easy to...


  • Bengaluru, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.To be successful in securing this role, you’ll have at least 8 - 12 years of commercial experience,...


  • Bengaluru, India Ittiam Systems Full time

    Profile: The prospective candidate will be part of a dynamic team; working on developing robust high software. Job Description: Software Development Engineers – Media Technology, Computer Vision, and Machine Learning: We are looking for engineers who can make deep contributions to various stages of software product development from concept to final product...

  • Software Engineer

    1 month ago


    Bengaluru, India MRI Software Full time

    Primary Skills: Excellent knowledge of PHP Experience with MySQL Experience with a front-end Javascript library, such as jQuery Experience working with a LAMP stack (Linux/Apache/MySQL/PHP ) Experience working with SOAP and REST APIs Proficient understanding of code versioning tools, such as SVN Experience with Xdebug or similar...


  • Bengaluru, India Trellix Full time

    Customer Success ManagerSenior Software Development Engineer in TestSenior Security ResearcherSoftware Development EngineerEnterprise Account Manager - Saudi ArabiaProfessional Services Solution Product ConsultantTrellix Engagement Manager -Threat Intelligence ServicesInstructional DesignerStaff Software Development Engineer in TestFinance InternCloud...


  • Bengaluru, India Corporate Resources Full time

    Job DescriptionDesign, develop, and maintain software for Multi SOC platforms, specifically focusing on MSC, C/C++, and Linux HDMI Development.Collaborate with cross-functional teams, including hardware engineers, firmware developers, and other software engineers, to gather requirements and design software solutions for SOC platforms.Implement and optimize...