Software Testing Engineer
Unique Occupational Verified employer
Actively hiring · Posted 7d ago · JEV26106F6F981B5F
Job description
Software Testing EngineerExp- 2-5 yearsPurpose:The purpose of the Software Testing Engineer is to validate components of 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 Company advanced energy management software platform. You will help drive quality within the Company’ ecosystem by participating in all aspects of black-box API testing for the many EV chargers that company utilizes. You will work with both hardware and software test setups to help Company deliver a quality product. What you’ll do:Develop validation and test plans for energy management algorithms in embedded devicesDevelop validation and test plans for OCPP communication protocolInstall and Maintain AC & DC EVSE Hardware with a focus on safety above all.Develop python automation in a Linux environmentDevelop functional, stress and system level test suite and test infrastructure in manual and automated waysDevelop test capabilities like fault injection, customer scenario simulation, end-to-end functional and performance testingAbility to architect and develop strategies to test the system at all levels of the application stackBuild, manage and execute manual/automated test suites to exercise our world-class software to verify the growing feature sets and customer requirementsAutomate tasks through creation and maintenance of scripts and toolsTrack defects and drive vendors to closureParticipate in all aspects of the product development process with emphasis on end-to-end system validationLead efforts to obtain and maintain open standard certifications (OCPP, ISO15118, CCS, etc.)Maintain internal testing and validation equipment.What We’re Looking For: Basic QualificationsBachelor’s degree in computer science or electrical engineering4+ years’ experience working with Python, Scripting, Linux and Networking in a product development environmentHands-on experience with Playwright,Selenium, Jupyter, Pandas and other automation toolsHands-on experience Websockets, and REST API testingHands-on experience with EVs, and EV chargersHands-on experience with CCS, Chademo, and ISO15118Hands-on experience with Battery storage systemsCertified electrician is a plusExperience in power systems, grid management, and invertersFast pace learner and self-starterExperience with energy storage, EV and electrical distribution preferredKnowledge of software requirements, architecture and documentationKnowledge of code maintenance, coding standards, and version controlWork in an Agile (SCRUM) engineering environmentExcellent verbal and written communication skills, interpersonal skills, collaborative skills, and cross-functional interface skillsEffective communication of project results in written reports and presentationsAbility to solve problems by identifying root causes, analyzing possible solutions, and taking appropriate actionCommitted to security practices in policy and deliveryShow vigilance in reporting of information, security vulnerabilities whether personal devices, corporate assets, services offered to customers, or office environmentWilling to participate in additional security and privacy trainingsWilling to be a model citizen/mentor in security practices for Shell Recharge SolutionsA 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 workParticipation in Shell Recharge Solutions’ performance and rewards bonus program Best in class medical benefits for employees Innovative Paid Time Off Program
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Unique Occupational.
- Track your application and get updates by email and WhatsApp.