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.