KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #3152
Applications open Full-Time Job

AI and Automation Developer

HP

  • Bengaluru, India
  • Competitive Package
  • 3–5 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Description -

Job Summary

  • This role is responsible for developing, testing, and supporting AI-powered applications and automation solutions that improve business operations. It combines programming skills with practical knowledge of AI, RPA, cloud platforms, and application infrastructure. The role works with senior developers, business analysts, and technical teams to deliver reliable solutions.

Responsibilities

  • Develops AI applications, intelligent agents, RPA bots, and automation workflows based on agreed requirements and designs.
  • Writes maintainable code and builds reusable components using established engineering standards.
  • Implements capabilities for document understanding, information extraction, data validation, and business rule processing.
  • Integrates solutions with APIs, enterprise applications, databases, and other data sources.
  • Implements exception handling and human review steps within automation workflows.
  • Supports cloud deployment, application configuration, and routine infrastructure troubleshooting.
  • Performs unit and integration testing, evaluates AI outputs, and resolves defects.
  • Uses version control, CI/CD pipelines, logging, and monitoring tools.
  • Investigates production issues and contributes to improvements in accuracy, performance, and reliability.
  • Maintains technical documentation and follows security, privacy, and access control requirements.

Education & Experience Recommended

  • Degree in Computer Science, Engineering, Information Systems, or a related discipline, or equivalent practical experience.
  • Typically has 3–5 years of relevant experience in software development, AI, RPA, or enterprise automation.
  • Hands-on programming experience and practical exposure to AI or automation solutions.
  • Working experience with cloud platforms, APIs, databases, and application deployment.

Preferred Certifications

  • AI, Cloud Platform, or RPA Certification
  • Programming Language Certification

Knowledge & Skills

  • Python or Comparable Programming Languages
  • Generative AI, Large Language Models, and Agentic Workflow Fundamentals
  • Prompt Engineering and Retrieval-Augmented Generation
  • RPA and Workflow Automation
  • Document Processing and Information Extraction
  • APIs, SQL, and Databases
  • Microsoft Azure, Amazon Web Services, or Google Cloud
  • Git, CI/CD, and Container Fundamentals
  • Application Infrastructure, Networking, and Access Control Fundamentals
  • Testing, Debugging, Logging, and Monitoring
  • Security and Data Privacy Practices

Cross-Org Skills

  • Customer Centricity
  • Analytical Thinking and Problem-Solving
  • Collaboration and Communication
  • Ownership and Accountability
  • Prioritization
  • Adaptability and Continuous Learning

Impact & Scope

  • Delivers automation components and workflows that improve processing efficiency, accuracy, and user experience across assigned business processes.

Complexity

  • Independently resolves routine development issues and moderately complex technical problems, seeking guidance for architectural decisions and unfamiliar scenarios.

Disclaimer

  • This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.

Job -

Software

Schedule -

Full time

Shift -

No shift premium (India)

Travel -

Relocation -

Equal Opportunity Employer (EEO) -

HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).

Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.

For more information, review HP’s EEO Policy or read about your rights as an applicant under the law here: “Know Your Rights: Workplace Discrimination is Illegal"

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

Python SQL AWS Azure GCP CI/CD Git Generative AI / LLMs

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, SQL, AWS, Azure, GCP, CI/CD, Git, Generative AI / LLMs) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion HP Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer
Model answer: Implicit Wait sets a global timeout for all element lookups. Explicit Wait pauses execution until a specific ExpectedCondition (e.g. elementToBeClickable) is met. Fluent Wait allows defining polling frequency and ignoring specific exceptions like NoSuchElementException.
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer
Model answer: POM is a design pattern that creates an object repository for web UI elements. It separates test scripts from page locators, reducing code duplication and making maintenance easy when UI elements change.
How do you handle dynamic WebElements whose ID changes on page reload? Answer
Model answer: Use dynamic XPath methods like contains(), starts-with(), text(), or XPath axes (ancestor, following-sibling, parent) instead of brittle absolute paths.
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer
Model answer: @BeforeClass runs once before the first test method in the current class, while @BeforeMethod executes before each individual test method.
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer
Model answer: In RestAssured: given().when().get('/endpoint').then().assertThat().statusCode(200).body('status', equalTo('ACTIVE')).
Behavioural & HR questions 3
Why do you want to join HP as a AI and Automation Developer?
Highlight HP's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
HP Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii