❮ Back to Open Positions

Automation QA Software Engineer

About AMPECO

AMPECO is one of the most innovative companies in the area of electric vehicle charging infrastructure – an industry that aims to change the world by making charging easier for everyone. As electric vehicles (EVs) are bringing in a transformation of our transport and mobility sectors, AMPECO is at the forefront of a grand revolution and we’re just getting started.

Our product – AMPECO EV Charging Platform is a business-critical SaaS platform used by companies to manage their electric vehicle charging infrastructure, processes and energy use. It’s already in use by companies all over the world – from North and South America to Europe, Asia and Australia.

Our team is highly motivated, capable, and committed to our mission. We are looking to expand it with like-minded capable people, eager to give, learn and grow together with us.

About the role

The Automation QA Software Engineer is responsible for creating test plans, test suites that guarantee the quality of our SaaS platform. They accomplish this by working closely with other engineers and product managers. Success in this role is demonstrated by translating business requirements that have an impact on our SaaS platform into automated test plans and suites that help speed up development and guarantee the quality of releases prior to deployment to production. This role requires solid experience in testing server-side services, strong mobile (React Native) testing skills as well as knowledge of iOS and Android device configuration and application manipulation.

Responsibilities

  • Work closely with product managers and key stakeholders to understand the business problems;
  • Translate user stories into test plans and test suits;
  • Lead end-to-end testing initiatives throughout the entire SDLC from test planning, test design, test execution, and test reporting. This includes performance testing, stress testing, front end, back end testing, automation testing, includes functional, regression, black box, white box;
  • Collaborate with engineers to ensure test plans cover the developed features;
  • Write automated tests to cover business requirements;
  • Set, maintain and expand the test automation framework;
  • Share best practices with the engineering team in order to improve quality.

Your profile

  • Solid experience in quality assurance, system development, and automated testing;
  • At least 3 years of experience building automation test suites executing and tracking tests / automation;
  • Experience with object oriented programming languages or scripting languages, as well as software development best practices (i.e. SOLID, Design Patterns);
  • Capable of understanding code written in PHP, Laravel, NodeJS, TypeScript, React Native;
  • Experience with continuous integration and continuous integration frameworks to support rapid testing and release;
  • Up-to-date knowledge on both web and mobile automated QA tools; can leverage these to implement a flexible test automation framework;
  • Capability of effectively working in a fast-paced, agile startup environment and delivering innovative solutions;
  • Excellent communicator, comfortable explaining technical problems and plans in person and in writing;
  • Detail orientation, planning and documentation skills;
  • Fluency in English.

What we offer

  • Opportunity to join early a fast-growing company with great ambition and on the path to become a global industry leader;
  • Opportunity to work with amazing, highly experienced people;
  • Remote work with the option to choose to work from one of our Sofia-based offices;
  • Flexible work hours;
  • Bonus day-off to celebrate your birthday;
  • 5 additional vacation days per year, after your first year with the company;
  • Social events and awesome team buildings;
  • Medical insurance for you and for your family, with great coverage;
  • Monthly shared mobility allowance (covers Spark and Shareascoot);
  • EV week – you get a company electric car for yourself for a week every 1-2 months.

Do you think you are a good fit?

Our Selection Process

1 Apply

Send your resume

2 Get to know each other

Find out if we are a cultural match

3 Technical discussion

Additional meetings for in-depth skills and experience assessment

4 Join us

Empower your career with us

Working at Ampeco

At AMPECO, we have a scale-up mentality combined with a great working atmosphere and some of the leading EV experts.

We believe in making things happen and life at AMPECO is results-oriented. We have a very open and positive company culture — and most importantly, have fun while working at full speed.

All of us definitely strive for growth, believe in getting things done, and help our customers and each other to succeed.

Why should you apply?

You spend a third of your life at work. At AMPECO we make sure your time is well spent.

Automation QA Software Engineer - ❮ Back to Open Positions

Design your home office

Automation QA Software Engineer - ❮ Back to Open Positions

Drive electric

Automation QA Software Engineer - ❮ Back to Open Positions

Remote-first

Automation QA Software Engineer - ❮ Back to Open Positions

Flexible hours

Automation QA Software Engineer - ❮ Back to Open Positions

No bureaucracy

Automation QA Software Engineer - ❮ Back to Open Positions

Test our EVs

Automation QA Software Engineer - ❮ Back to Open Positions

Health insurance

Automation QA Software Engineer - ❮ Back to Open Positions

Take a break

Automation QA Software Engineer - ❮ Back to Open Positions

Encouraged to grow

Automation QA Software Engineer - ❮ Back to Open Positions

Career growth

Automation QA Software Engineer - ❮ Back to Open Positions

Team-building events