EOS RPO

Software Engineer

Posted Apr 8, 2026
Project ID: R-524312-1
Location
Bangalore, karnatka
Hours/week
45 hrs/week
Software Engineer (Automation & AI-Assisted Testing)

Location: Hybrid / Global Technology Center Experience: 2+ Years

The Opportunity

We are seeking a versatile Software Engineer with a specialization in Automation Engineering to join our technology team. This role is focused on building and maintaining robust, scalable automation frameworks while pioneering the use of AI-assisted testing and Prompt Engineering to enhance software quality. You will work on high-criticality transformation projects, ensuring that modern web and mobile applications meet rigorous performance and security standards.

Core Responsibilities

1. Framework Development & Automation

  • Architectural Design: Design, develop, and maintain modular automation frameworks using Node.js, JavaScript, and Cucumber (BDD).

  • Full-Stack Testing: Build end-to-end automated scripts for React-based web applications and mobile platforms (iOS/Android).

  • Mobile Excellence: Utilize Appium, Espresso, and XCUITest in conjunction with cloud services like BrowserStack or Sauce Labs for comprehensive mobile validation.

  • API & Service Layer: Automate service-layer testing to validate business logic, complex integrations, and data flows.

2. AI-Driven Innovation

  • AI-Assisted Testing: Leverage AI tools and Prompt Engineering to optimize test case generation, automate analysis, and validate AI/LLM-based features.

  • Model Validation: Apply foundational AI/ML knowledge to evaluate model outputs and integrate AI-driven workflows into the CI/CD pipeline.

3. Engineering Excellence & DevOps

  • CI/CD Integration: Support and optimize continuous quality through Jenkins and GitHub Actions.

  • Performance & Data: Conduct performance testing (JMeter/k6) and manage complex test data strategies, including synthetic data generation and masking.

  • Quality Assurance: Lead visual testing using tools like Applitools and manage test documentation via JIRA integrations (Zephyr/X-ray).

4. Mentorship & Collaboration

  • Technical Leadership: Guide and mentor junior engineers on automation best practices, code reviews, and emerging technologies.

  • Cross-Functional Synergy: Collaborate with Product, Design, and Engineering teams in an Agile/Scrum environment to align on quality goals.

Required Qualifications
  • Experience: 2+ years of Software Engineering experience, specifically as an Automation Test Engineer.

  • Technical Stack: * Advanced JavaScript coding and Node.js proficiency.

    • Expertise in React for building and testing web apps.

    • Mastery of Selenium (debugging/troubleshooting) and Cucumber (BDD).

  • Mobile Expertise: Proven experience with UI Automator, Espresso, or XCUITest.

  • Tools: Proficiency with GitHub, JIRA, Confluence, and Jenkins.

Desired Attributes
  • Analytical Mindset: Ability to research and evaluate alternative technology domains to solve medium-risk deliverables.

  • AI Fluency: Understanding of prompt engineering concepts and their application in automation efficiency.

  • Agility: Self-motivated and proactive, with the ability to manage multiple parallel projects in a fast-paced environment.

Our Culture

We value innovation, transparency, and a commitment to excellence. You will participate in high-impact projects that require independent judgment, a focus on security, and a drive for continuous service improvement. All qualified applicants will receive consideration for employment without regard to protected characteristics, as we are an equal opportunity employer.

Similar jobs

+ Search all jobs