A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Manual & Functional QAPosted on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Automotive Engineering, Applied Mathematics, or Physics, or equivalent technical experience.
  • At least 7 years of experience in Embedded Product Verification & Validation, including 5 years in synthetic test generation.
  • Ability to estimate effort, prioritize assigned activities, and deliver testing and maintenance work against agreed timelines.
  • Ability to develop and troubleshoot scenarios independently, seek clarification when needed, and contribute to peer reviews and knowledge-sharing.
  • Ability to break down complex requirements, identify dependencies, and make evidence-based decisions.
  • Ability to explain test findings, defects, technical constraints, and risks clearly to the Test Lead and engineering stakeholders.
  • Ability to collaborate effectively with distributed teams, communicate dependencies, and maintain clear cross-location handovers.
  • A structured approach to scenario checks, documentation, traceability, and reproducible issue reporting.
  • Strong understanding of interdependent software architectures, state machines, and interactions among software modules, environmental physics, and simulator configurations.
  • Ability to apply Boolean logic, geometric constraints, and time-based conditions to dynamic 3D environments.
  • Ability to translate abstract test intents and diagrams into realistic, varied scenarios that challenge behavioral requirements without violating physical or logical constraints.
  • Ability to design parameter combinations that provide broad, meaningful coverage without unnecessary overlap.
  • Ability to define reusable, programmatic rulesets and configurations that remain reliable across variable inputs and high-volume automated pipelines.
  • Strong understanding of edge cases, tolerances, and metrics that isolate intended signals while allowing acceptable execution variation.
  • Ability to review and troubleshoot scenario configurations, system states, and simulator behavior.
  • Ability to maintain reusable scenario libraries and assess the impact of changes to requirements, configurations, and simulation environments.

Responsibilities

  • Plan and execute assigned scenario generation, testing, and maintenance activities in line with the agreed test strategy and delivery plan.
  • Analyze high-level test intents, diagrams, and behavioral requirements to define scenario specifications, parameters, and acceptance criteria, and clarify gaps with the Test Lead and engineering teams.
  • Design diverse scenario permutations using combinatorial testing to meet coverage goals while avoiding unnecessary duplication.
  • Analyze interactions between software modules, state machines, environmental physics, and simulator configurations to ensure scenarios test intended system behavior.
  • Develop and maintain reusable configuration rules and parameter sets for reliable bulk generation and execution across automated data pipelines.
  • Apply scenario quality checks, boundary conditions, tolerances, and metrics to distinguish genuine behavioral issues from acceptable execution variation.
  • Execute scenarios, analyze results, investigate failures, document reproducible defects, and work with software and simulation engineering teams on retesting and closure.
  • Update assigned scenarios as requirements, simulator configurations, and testing methodologies evolve, and assess the impact on existing coverage.
  • Estimate effort for assigned work, track progress, provide clear handovers across US and India teams, and escalate dependencies and delivery blockers to the Test Lead.
  • Participate in peer reviews and share technical knowledge with colleagues in simulation engineering, technical art, level design, and procedural generation.
  • Maintain accurate records of scenario coverage, execution results, defects, and maintenance needs, and communicate findings and technical risks to the Test Lead and relevant engineers.
  • Support evolving methods, including synthetic transformation of logged events and procedural agent injection into real-world telemetry.

Desired Qualifications

  • Experience with visual node-based tools such as Unreal Engine Blueprints or Unity, or configuration languages such as JSON and XML.
  • Understanding of synthetic transformation of logged events and procedural agent injection into real-world telemetry.

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