23 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Develop, maintain, and enhance Java-based automated test scripts and automation components for TCU validation.
- Collaborate with firmware and systems engineers to understand requirements and create test cases.
- Execute automated tests, analyze results, document findings, and report defects.
- Develop and validate REST APIs and write unit tests using JUnit and Mockito.
- Support continuous integration for automated testing and participate in Agile/Scrum meetings.
- Debug test-bench issues and inconsistencies, troubleshoot software components, and optimize functionality and performance.
- Provide task updates and work independently while collaborating with the broader engineering team.
Requirements
- At least 7.5 years of professional experience, including at least 7 years of Spring application development experience.
- Bachelor's or master's degree in Computer Science or a related field, or 15 years of full-time education.
- Strong hands-on Java experience, including object-oriented programming, exception handling, multithreading, collections, and file I/O.
- Professional experience with Spring Boot, Spring Framework, dependency injection, annotations, configuration properties, and Spring test utilities.
- Experience developing test automation and validating REST APIs using Java.
- Proficiency with JUnit, Mockito, and version control tools such as Git or GitLab.
- Familiarity with Apache Flink, Apache Kafka, Azure Event Hubs, AKS or EKS, Docker, Kubernetes, Datadog, Grafana, Prometheus, Splunk, and Terraform.
- Exposure to ET Framework or similar proprietary test frameworks.
- Knowledge of automotive communication protocols, embedded systems testing, TCU technologies, or connected-vehicle technologies is preferred.
- Automotive domain experience, strong debugging and problem-solving skills, communication skills, attention to detail, and ownership of assigned modules.
Benefits
- The position is based at the company's Bengaluru office.
Tech Stack
Apache FlinkApache KafkaDatadogDockerGitGrafanaJavaJUnitKubernetesPrometheusSplunkSpring BootTerraform
Categories
About Accenture
Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.
