Software Engineer- EV (electric vehicles) Charging Industry

Company Overview:

Join us in accelerating the transition to cleaner, sustainable technologies in the eMobility and energy sector. We are pioneering change with our Open EV Charging Platform, a SaaS (Software as a Service) product that empowers companies to manage their electric vehicle charging infrastructure efficiently and optimize energy consumption. Be a catalyst for a greener future with eMobility accessibility.

About the Role:

As a Software Engineer, you will develop code and be able to create comprehensive end-to-end automation tests to ensure the software’s overall functionality and quality.

Responsibilities:

  • Work with a team of developers to ensure the quality and functionality of the product in the given time and build proper test coverage.
  • Support the team to deploy the releases seamlessly by developing, executing, and maintaining automation test cases.
  • Lead the design and execution of comprehensive API performance testing strategies, ensuring the reliability and scalability of our API-first SaaS solution. 
  • Evaluate key performance metrics, conduct unit testing, stress, scalability, and endurance tests, and champion continuous monitoring practices for optimal API performance.
  • Develop (and help the team to develop) automation test cases and enable the applicable cases as part of CI/CD pipeline using cloud-agnostic tools and approaches.
  • Implement automated testing processes, parallel test execution, and version control integration to maintain consistent and reliable API performance across environments.
  • Work on building a quality culture within the team by implementing correct processes, monitoring dashboards, functional and performance coverage, QA infrastructure in general.
  • Ensure data integrity, security, and high performance.
  • Identify opportunities for innovation and optimization within EV charging software.

Qualifications:

  • Possesses a degree (B.Sc. or M.Sc.) in Computer Science, Software Engineering, or a related field.
  • Proven experience in Quality Assurance Engineering/ Software – API testing.
  • Strong knowledge in programming languages and technologies such as JavaScript (React, Angular, or Vue.js), HTML, CSS, C#, Node.js, Python, JMeter.
  • Experience in Selenium/Selenide or any UI based automation framework (Playwright is a plus)
  • Experience setting up automated test frameworks and implementing tests for use cases along with the necessary reporting tools.
  • Knowledge of tests automation best practices and patterns.
  • Experience with build, version control and continuous integration tools (Git, Maven, Jenkins, etc.)
  • Experience with database technologies (SQL, Cosmos) and Cloud technologies Azure (GCP, or AWS is a bonus).
  • Excellent communication, collaboration, and time management skills.
  • Fluent English (written and verbal).
  • Strong analytical and problem-solving skills. Ability to troubleshoot and debug complex software systems.
  • Strong familiarity with Agile methodologies, particularly Scrum, and a record of accomplishment of successful collaboration within cross-functional Agile teams.
  • Ability to adapt to a fast-paced, evolving industry. Willingness to learn and apply modern technologies.

What We Offer:

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional development and career advancement.
  • Contribution to the growth of sustainable transportation through EV charging solutions, where you get to leave your footprint for the future carbon-neutral world.

Join our team and be part of revolutionizing the EV charging landscape. Apply now to contribute your expertise to the development of cutting-edge solutions in the electric mobility sector.

The application period ends end on 30th April 2025.

eMabler reserves the right to hire a suitable candidate even before the application date ends.