Open Positions

Automation & Testing Bengaluru (Hybrid)
Expand Cypress Automation Testing
Cypress Automation Testing

Cypress is a JavaScript-based end-to-end testing framework designed for modern web applications. It runs directly in the browser, providing fast and reliable test execution with real-time reloading. Unlike Selenium, Cypress operates within the same execution loop as the application, allowing better control over network requests and DOM interactions. It supports features like automatic waiting, time travel debugging, and easy test writing with JavaScript/TypeScript. Cypress is widely used for UI automation, API testing, and component testing in modern web development.

Qualifications
  • Take ownership of deliverables and drive improvements in quality
  • Strong proficiency in JavaScript/TypeScript
  • Hands-on experience with Cypress, Playwright, or Squish
  • Expertise in Performance Testing, Integration, API, UI, and E2E Testing
  • Knowledge of backend frameworks like Quarkus and Spring
  • ISTQB Certification preferred
  • Experience with Java is a plus
Developer Trichy (WFO)
Expand Python Developer with Angular
Python Developer with Angular

We are seeking a skilled Mid-Level Python Developer to join our dynamic team at iAgami Technologies in Tiruchirappalli. This full-time role involves designing and developing robust applications to support our clients' digital transformation initiatives. The ideal candidate will have experience with Django, MySQL, and AngularJS, and will contribute to creating scalable solutions, ensuring high performance and responsiveness of applications.

Qualifications
  • Proficiency in Python programming, with a strong command over its syntax and nuances.
  • Hands-on experience with the Django framework (Mandatory skill) for building dynamic web applications.
  • Solid knowledge of MySQL database management systems (Mandatory skill) for storing and retrieving application data efficiently.
  • Prior experience in front-end technologies such as AngularJS (Mandatory skill) to create interactive user interfaces.
  • Deep understanding of data structures and algorithms to enhance application efficiency and performance.
  • Ability to design, develop, and consume APIs for seamless data exchange between application components.
  • Experience with SQL databases for executing complex queries and managing relational data.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.
  • Develop, test, and deploy high-quality applications using Python and Django in compliance with design standards.
  • Collaborate with cross-functional teams to define and develop new features that align with client needs.
  • Ensure application performance, responsiveness, and scalability by optimizing code and queries.
  • Develop user-friendly front-end experiences using AngularJS to enhance customer satisfaction.
  • Design and implement reliable APIs to integrate with existing systems and third-party services.
  • Apply analytical and debugging skills to troubleshoot and resolve application-related issues.
  • Contribute to code reviews, providing constructive feedback to improve team code quality and standards.
  • Stay updated with the latest industry trends and best practices, applying them to project developments.
Automation & Testing PAN India
Expand UI Automation (Java, Selenium, XPath)
UI Automation (Java, Selenium, XPath)

UI Automation with Java and Selenium focuses on automating web applications to enhance testing efficiency and software quality. Using Selenium WebDriver with Java, testers create robust and scalable automation scripts. Frameworks like TestNG and Cucumber (BDD) help structure test execution and reporting. XPath and CSS selectors play a crucial role in handling dynamic web elements efficiently. Additionally, cross-browser testing ensures compatibility across multiple platforms, while CI/CD integration with tools like Git and Jenkins streamlines automation within the development pipeline. This approach improves regression testing, accelerates release cycles, and enhances overall software reliability.

Qualifications
  • Develop and maintain UI automation frameworks using Java, Selenium, and Cucumber (BDD).
  • Automate test cases for web applications with XPath for element identification.
  • Implement and manage automation frameworks (Page Object Model, Hybrid).
  • Work with version control tools like Git for code management.
  • Integrate automation scripts with CI/CD pipelines.
  • Collaborate with development and QA teams to enhance test coverage.
Automation & Testing PAN India
Expand API Automation (Java, Selenium, Rest Assured)
API Automation (Java, Selenium, Rest Assured)

As an API Automation Engineer, you will leverage your expertise in manual and automation testing to ensure the quality and reliability of software applications. You'll design and execute test cases, identify defects, and collaborate with development teams to resolve issues. Utilizing tools like Selenium with Java, BDD Cucumber, and REST Assured, you will focus on API automation and UI testing. Additionally, you'll apply your strong understanding of software development life cycles and testing methodologies to drive testing efficiency and quality. Your role will contribute to delivering robust applications while staying current with emerging testing trends and tools.

Qualifications
  • Develop and maintain API automation frameworks using Java, Selenium, and Rest Assured.
  • Design and execute automated test scripts for RESTful APIs.
  • Validate API responses, status codes, and request/response payloads.
  • Implement XPath for dynamic element handling in UI/API automation.
  • Work on test frameworks, CI/CD integration, and reporting.
  • Collaborate with developers and QA teams to improve automation coverage.
Automation & Testing Bengaluru (Hybrid)
Expand Python Automation Engineer (Python, Selenium)
Python Automation Engineer (Python, Selenium)

We are seeking a highly skilled QA Automation Engineer with expertise in Python and Selenium to join our team. The ideal candidate will be responsible for designing, developing, and maintaining automated test scripts to ensure the quality of web and mobile applications.

Qualifications
  • Design and develop automated test scripts using Python and Selenium.
  • Collaborate with developers, QA engineers, and product managers to understand application functionality and testing requirements.
  • Execute and maintain automated regression, integration, and functional test suites.
  • Identify, document, and track bugs using defect tracking tools.
  • Optimize existing test frameworks and develop reusable components for automation testing.
  • Ensure test coverage by creating and maintaining test plans, test cases, and test data.
  • Analyze test results, troubleshoot issues, and ensure timely resolution.
  • Work in an Agile/Scrum environment and contribute to sprint planning and retrospectives.
  • 5+ years of hands-on experience in QA automation.
  • Proficiency in Python programming language.
  • Strong experience with Selenium WebDriver for test automation.
  • Good understanding of test frameworks like Pytest or unit test.
  • Experience with CI/CD tools such as Jenkins, GitLab, or CircleCI
  • Knowledge of REST API testing and tools like Postman or REST Assured.
  • Familiarity with version control systems such as Git.
  • Solid understanding of software testing principles and methodologies.
  • Strong analytical and problem-solving skills.
  • Experience with mobile application testing (Appium is a plus).
  • Exposure to cloud-based testing platforms like Browser Stack or Sauce Labs.
  • Knowledge of BDD frameworks like Cucumber or Behave.
  • Experience with performance and load testing tools (e.g., JMeter).
  • Excellent communication and collaboration skills.
  • Attention to detail and commitment to delivering high-quality results.
  • Ability to work independently and as part of a team in a fast-paced environment.
Developer Chennai or Hyderabad
Expand JBPM Developer/Engineer
JBPM Developer/Engineer

JBPM, BPMN 2.0, Drools, Strong command over Java, Spring Boot, RESTful APIs are mandatory

Qualifications
  • Proficiency in JBPM as it is crucial for developing and integrating process management solutions in real-world enterprise scenarios. (Mandatory skill)
  • In-depth understanding of BPMN 2.0, enabling the modeling of effective and efficient business processes that meet the diverse needs of various projects
  • Experience with Drools, which empowers developers to create sophisticated rule-based systems that enhance decision-making processes in applications.
  • Strong command over Java, as it forms the core language for developing robust applications that adhere to client specifications at high efficiency
  • Experience in working with Spring Boot to develop stand-alone, production-grade applications with simplicity and a focus on business logic
  • Good knowledge of RESTful APIs to ensure seamless integration and communication between different software systems and services.
  • Hands-on experience with KIE Workbench for crafting and managing complex business processes and rule-based applications in a collaborative environment.
  • Proficiency in Maven for managing project dependencies, which ensures smooth and consistent build processes across diverse project environments.
  • Design and implement solutions utilizing JBPM and Drools for effective business process management and rule integration.
  • Collaborate with cross-functional teams to understand and translate business requirements into technical specifications and process designs.
  • Ensure the performance and scalability of process-driven applications by leveraging robust technologies and industry-best methodologies
  • Participate in code reviews, offering technical insights to enhance software quality and adherence to design standards.
  • Deploy and oversee production releases, ensuring that deliverables meet quality and performance benchmarks and perform as planned
  • Create and maintain documentation of processes, reflecting the constantly evolving nature of technology initiatives and solutions
  • Contribute to the continuous improvement processes by integrating feedback and insights, leading to optimised performance and efficiency
  • Troubleshoot and resolve issues in existing processes and systems, maintaining high standards of process operations and reliability.