QA Engineer
Role Overview
Ensure the quality and reliability of BluWave-ai clean-tech products.
Design, build, and maintain automated test suites across API, performance, and mobile layers.
Work with backend developers, data scientists, and smart grid engineers to validate energy optimization and EV fleet products.
Key Skills for This Role
Full Job Posting
About BluWave-ai
BluWave-ai develops AI solutions for renewable energy, smart grids, microgrids, distributed energy resources, demand response, and transportation electrification.
Role overview
Ensure the quality and reliability of BluWave-ai clean-tech products.
Design, build, and maintain automated test suites across API, performance, and mobile layers.
Work with backend developers, data scientists, and smart grid engineers to validate energy optimization and EV fleet products.
Key responsibilities
- Develop automated API regression tests for RESTful microservices using Bruno and integrate tests with Jenkins and Xray.
- Plan and execute performance, load, stress, and soak testing; analyze results using Grafana and Prometheus.
- Build cross-platform iOS and Android UI test automation using Maestro.
- Configure Jenkins scheduled regression runs, branch-gated tests, and team chat alerts.
- Perform exploratory and regression testing of web dashboards and mobile applications.
- Investigate defects involving data rendering, time-series calculations, time zones, and production anomalies.
- Maintain QA documentation and testing frameworks.
Required qualifications
- At least 1 year of software quality engineering experience with hands-on API automation and manual testing.
- Proficiency in at least one scripting language, such as Python.
- Hands-on API testing tool experience, such as Bruno or Postman/Newman.
- Experience planning and executing manual test cases.
- Familiarity with Jenkins CI/CD pipelines, Docker, and Git branching workflows.
- Clear verbal and written communication and effective collaboration skills.
Nice-to-have skills
- Mobile UI automation with Maestro, Appium, or WebdriverIO; observability tools such as Grafana, Prometheus, or Graylog; and Xray for Jira.
- Exposure to smart grids, telemetry, energy management systems, or EV fleet analytics.
- Understanding of RESTful APIs, HTTP, OAuth 2.0, or JWT.
- Performance testing with Locust, k6, or JMeter.
Work arrangement
- The role is described as hybrid, with flexible working hours.
Benefits
- Benefits include vacation, a paid sabbatical after 5 years of service, health and dental insurance, employee stock options, gym membership offers, and support for patent filings.
Work authorization
- Authorization to work in Canada is required.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career