Job description
Software Test Engineer (Automation) Shell Recharge Solutions is a leader in delivering the new electric mobility future through innovative software, infrastructure, and professional services that empower utilities, cities, fleets, transit agencies, and automakers to deploy EV charging infrastructure at scale. Our technology is connecting EV infrastructure solutions with public and private charging needs in a safer, cleaner, and smarter way.
Headquartered in offshore India, the company’s global footprint spans across three continents with deployments in 13 different countries. With a team of up to 200 professionals in India, we serve as the operational backbone for one of the world’s most advanced EV charging networks-driving decarbonization, digitalization, and mobility at scale.
Shell and its portfolio company, Shell Recharge Solutions, operate over 70,000 charge points globally. We are committed to building and operating a cutting-edge, end-to-end E-Mobility technology platform, encompassing critical CPO and MSP digital capabilities. Our business goals include a 4x increase in EV margins by 2030, improved ROACE, and industry-leading efficiency and resilience.
The software platforms led by the CEO will be central to achieving these ambitions. At Shell Recharge Solutions, we are looking for candidates who want to be a part of something bigger than themselves - passionate, purpose-driven individuals who believe having a career means making a meaningful impact on our business and the world.
We believe in creating and doing the right thing’ through responsible and sustainable EV deployment. We are looking for the innovative, driven to find a solution in a complex and dynamically evolving marketplace and look at “no” as just a challenge to find the next “yes”. Shell Recharge Solutions is seeking an Software Test Engineer!
Purpose: The purpose of the Automation Engineer is to validate components of Shell Recharge Solutions’ multi-technology energy platform including: EV chargers, energy storage, and embedded energy management technologies. You will develop and automate test cases from requirements, and participate in the development cycle of Shell Recharge Solutions advanced energy management software platform.
validate and enhance components of Shell Recharge Solutions’including EV chargers. You will design, develop, and maintain automated test solutions, frameworks, and tools to ensure the quality, performance, and reliability of software and hardware components across the ecosystem.You will develop automated test cases from business and technical requirements, participate throughout the software development lifecycle, and support continuous integration and continuous delivery (CI/CD) practices.
You will work closely with software, hardware, and platform engineering teams to improve test coverage, reduce manual effort, and accelerate product releases. What you’ll do: Design, develop, and maintain automated test frameworks for web applications, APIs, and backend services. Maintain, modify, and execute Playwright-based automation scripts used for charger Playwright automation framework, GitHub repository management, Script execution in local and QA environments Create and execute automated test cases based on business, functional, and technical requirements.
Develop reusable automation scripts to improve test coverage, efficiency, and product quality. Collaborate with developers, product owners, and QA teams throughout the software development lifecycle. Integrate automated tests into CI/CD pipelines to enable continuous testing and faster releases. Analyze test results, identify defects, and work with engineering teams to drive issue resolution.
Improve test environments, tools, and processes to increase automation maturity and reduce manual effort. Contribute to quality engineering best practices, test strategies, and continuous improvement initiatives across the Shell Recharge Solutions ecosystem. Develop validation and test plans for OCPP communication protocol Install and Maintain AC & DC EVSE Hardware with a focus on safety above all.
Develop python automation in a Linux environment Ability to architect and develop strategies to test the system at all levels of the application stack Build, manage and execute manual/automated test suites to exercise our world-class software to verify the growing feature sets and customer requirements Automate tasks through creation and maintenance of scripts and tools Participate in all aspects of the product development process with emphasis on end-to-end system validation Lead efforts to obtain and maintain open standard certifications (OCPP, ISO15118, CCS, etc.)
What We’re Looking For: Basic Qualifications Bachelor’s degree in computer science or electrical engineering 4+ years’ experience working with Python, Scripting, Linux and Networking in a product development environment Preferred Qualifications Strong programming skills in Python, Java, JavaScript, C#, or similar languages.
Hands-on experience with automation frameworks such as Selenium, Playwright, Cypress, Robot Framework, or Appium. Experience in API testing and automation using tools such as Postman, Rest Assured, Swagger, or similar technologies. Knowledge of CI/CD tools such as Azure DevOps, Jenkins, GitHub Actions, or GitLab CI. Familiarity with cloud platforms referebly AWS Understanding of microservices, REST APIs, databases, and distributed system architectures.
Strong analytical, troubleshooting, and problem-solving skills. Excellent communication and collaboration skills with cross-functional teams. Preferred experience in EV charging, IoT, energy management systems, embedded systems, or automotive technologies is a plus. ISTQB, Azure, AWS, or other relevant technical certifications are preferred.
Hands-on experience with Selenium, Jupyter, Pandas and other automation tools Hands-on experience Websockets, and REST API testing Hands-on experience with EVs, and EV chargers Hands-on experience with CCS, Chademo, and ISO15118 Hands-on experience with Battery storage systems Certified electrician is a plus Fast pace learner and self-starter Experience with energy storage, EV and electrical distribution preferred Knowledge of software requirements, architecture and documentation Knowledge of code maintenance, coding standards, and version control Excellent verbal and written communication skills, interpersonal skills, collaborative skills, and cross-functional interface skills Effective communication of project results in written reports and presentations Ability to solve problems by identifying root causes, analyzing possible solutions, and taking appropriate action Committed to security practices in policy and delivery Show vigilance in reporting of information, security vulnerabilities whether personal devices, corporate assets, services offered to customers, or office environment Willing to participate in additional security and privacy trainings Willing to be a model citizen/mentor in security practices for Shell Recharge Solutions A sense of humor!
What We Offer
A work environment that allows you to work with and learn from some of the best and brightest in this emerging industry The ability to make a difference in a world that needs our technology to help reduce carbon emissions and enable a more sustainable energy future through the use of electric vehicle charging software, services and infrastructure The freedom to learn, suggest, and implement innovative new ideas applied to our systems, processes, programs and technologies Daily ownership of your role in a challenging, high-growth environment.
A casual work environment and culture that support work life ‘fit’, enabling you to fit life into your work and work into your life, i.e. flexible scheduling, virtualization options, and a generous holiday package Competitive pay and benefits programs designed to enable you to thrive inside and outside of work Participation in Shell Recharge Solutions’ performance and rewards bonus program Best in class medical benefits for employees Innovative Paid Time Off Program
More jobs at Shell Recharge Solutions
Director, Product Management
Shell Recharge SolutionsAssociate Platform Engineer
Shell Recharge SolutionsAssociate Platform Engineer
Shell Recharge SolutionsData Engineer
Shell Recharge SolutionsSenior Security Engineer
Shell Recharge Solutions