EOS RPO

Software Engineer

Posted Apr 8, 2026
Project ID: R-524312
Location
Hyderabad, Telangana
Hours/week
40 hrs/week

In this role, you will:

  • Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts

  • Identify opportunities for service quality and availability improvements within the technology domain environment

  • Design, code, test, debug, and document for low to moderately complex projects and programs associated with technology domain, including upgrades and deployments

  • Review and analyze technical assignments or challenges that are related to low to medium risk deliverables and that require research, evaluation, and selection of alternative technology domains

  • Present recommendations for resolving issues or may escalate issues as needed to meet established service level agreements

  • Exercise some independent judgment while also developing understanding of given technology domain in reference to security and compliance requirements

  • Provide information to technology colleagues, internal partners, and stakeholders

Required Qualifications:

  • 2.5+ years of software engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education

Desired Qualifications:

  • Experience mentoring and guiding junior QA or software engineers, including code reviews and best‑practice coaching

  • Knowledge of performance testing tools and methodologies (e.g., JMeter, k6, Locust)

  • Experience with test data management, synthetic data generation, and data masking strategies

  • Background working on large‑scale, highly critical transformation projects with complex integrations

  • Exposure to AI-assisted testing, AI model validation, or leveraging AI tools to improve automation efficiency

  • Familiarity with prompt engineering to build or optimize prompts for AI-driven testing and automation workflows

  • Understanding of front-end performance and quality considerations in React-based applications

Job Expectations:

  • Minimum 2.5 years of experience as an Automation Test Engineer

  • Strong knowledge in Cucumber & JavaScript automation with advanced JavaScript coding experience

  • Proficiency in React for building and testing modern web applications

  • Strong expertise with Node.js for both development and test automation frameworks

  • Experience with prompt engineering concepts and techniques for AI-driven workflows

  • Foundational to advanced AI/ML knowledge, including building/validating AI-assisted features, working with LLM-based tools, or evaluating AI model outputs

  • Experience with UI Automator, Espresso, and XCUITest for mobile automation

  • Expertise in GitHub version control and collaboration tools

  • Hands-on experience with JIRA/Confluence for project and test management

  • Advanced Selenium debugging and troubleshooting skills

  • Strong understanding of Behaviour-Driven Development (BDD) concepts and implementation

  • Thorough knowledge of Agile methodologies

  • Extensive experience in Mobile/Web testing using Appium/Selenium with cloud services such as Browser Stack, Perfecto, or Sauce Labs

  • Experience with visual testing tools such as Applitools and JIRA integrations (Assert That BDD, Zephyr, X-ray)

  • Working experience with CI/CD tools, including Jenkins

  • Excellent communication and presentation skills

  • Self‑motivated, proactive, and able to work independently in a fast-paced environment

  • Design, develop, and maintain robust automation frameworks using JavaScript, Node.js, and BDD approaches (Cucumber/Behave-style practices)

  • Build and execute end-to-end automated test scripts for web (including React-based applications) and mobile platforms

  • Leverage AI tools and prompt engineering techniques to optimize test case generation, analysis, and automation efficiency

  • Debug, troubleshoot, and resolve complex automation issues independently, ensuring reliability and scalability of test suites

  • Architect modular, reusable, and maintainable test automation solutions aligned with client and project requirements

  • Guide, mentor, and train team members on automation best practices, frameworks, and new technologies

  • Support Agile/Scrum processes, DevOps practices, and CI/CD pipelines (e.g., Jenkins, GitHub Actions) for continuous quality

  • Perform API and service-layer automation, including validation of business logic, integrations, and data flows

  • Conduct AI-assisted testing, including validation of AI/LLM-based features where applicable

  • Stay current with emerging test automation methodologies, AI innovations, and JavaScript/React ecosystem tooling

  • Manage and prioritize work across multiple parallel projects in a dynamic and fast-paced environment

  • Collaborate closely with cross-functional engineering, product, and design teams to ensure alignment on quality goals and deliverables

Similar jobs

+ Search all jobs