A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Test Automation EngineeringPosted on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A minimum of 9 years of experience in Test and Embedded Product Verification & Validation is required.
  • A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Automotive Engineering (Systems and Controls), Applied Mathematics, or Physics, or equivalent technical experience, is required.
  • Strong deductive reasoning and analytical judgment to reverse-engineer observed behavior and troubleshoot complex issues.
  • Systems-level thinking to translate individual scenarios into reusable rules supporting large-scale automated execution.
  • A structured, detail-oriented approach to defining inclusion criteria, documenting assumptions, and checking diagnostic conclusions.
  • Clear technical communication and ability to explain scenario logic, system interactions, and findings to a distributed team.
  • Ability to lead technical discussions and guide colleagues from different engineering and diagnostic backgrounds.
  • Understanding of complex, interdependent software architectures and state machines, including interactions among discrete modules, environmental physics, and simulator configurations.
  • Ability to parse system logs, interpret telemetry, isolate variables, and translate real-world events into accurate, bounded simulation parameters.
  • Ability to apply Boolean logic, geometric constraints, and time-based predicates to dynamic 3D environments.
  • Ability to design configurations and test parameters that remain reliable across variable automated data pipelines, using programmatic rulesets applicable in bulk.
  • Ability to identify edge cases, define suitable tolerances, and design metrics that distinguish intended signals from acceptable minor execution variances.

Responsibilities

  • Lead log-based test generation and maintenance, focusing on diagnostic accuracy and reproducible simulation scenarios.
  • Analyze system logs and real-world telemetry to identify relevant events, infer system states, isolate variables, and investigate causes of observed behavior.
  • Define strict inclusion criteria for selecting log events and translate them into bounded simulation parameters.
  • Understand how software modules, state machines, environmental physics, and simulator configurations interact to produce behavior under test.
  • Define scenario logic using Boolean conditions, geometric constraints, and time-based predicates within dynamic 3D environments.
  • Develop reusable configurations, test parameters, and programmatic rulesets for bulk application across highly variable automated data pipelines.
  • Design boundary-value and edge-case tests with clear metrics and tolerances that isolate the intended signal while allowing acceptable minor execution variances.
  • Maintain scenarios and configurations as system behavior, source logs, and simulation inputs change, checking that intended test conditions remain valid.
  • Review scenario definitions and diagnostic findings for clarity, consistency, and traceability to source telemetry.
  • Coordinate technical work across the US and India teams and provide guidance on scenario design, troubleshooting, and configuration maintenance.
  • Support team capability development across relevant backgrounds, including QA automation, data analysis, Tier 3 technical support, and systems integration.

Desired Qualifications

  • Experience with visual node-based logic, such as Unreal Engine Blueprints or Unity, or complex configuration languages such as JSON and XML.
  • Experience in QA automation engineering, data analysis, Tier 3 technical support, or systems integration may provide a suitable foundation when supported by the core competencies above.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs