QA Engineer in Porto or Skopje
PowerHive EnergyFuture fit energy supplier and BRP allowing asset-level flexibility to be traded on wholesale market
Skills
Required:
Description
We are looking for a medior QA engineer to work across our engineering teams as an independent quality function, reporting to the engineering lead. We have some foundations in place and a team that cares about quality, but there is real work to do in expanding our test strategy, building out automation frameworks and embedding quality thinking more deeply into how we ship.
This is not a role where you pick up a ticket and run a checklist. You will gather business context, work with developers and stakeholders to understand what good looks like, shape test strategy across domains and build the tooling that makes quality visible and repeatable. You will own QA as a craft here.
We genuinely believe AI is changing how great software gets built and we are all in on that. We are looking for someone who shares that belief and brings it into their QA work: using AI tools to generate test cases, identify edge cases faster, accelerate exploratory testing and make the whole quality process smarter.
We are looking for curiosity and enthusiasm: someone who is actively exploring what AI can do for testing, who gets excited about the possibilities and who wants to help shape how we use these tools as a team. If you have been experimenting with AI in your testing workflow and looking for a team that actually values that thinking, this is that team.
What you will be doing
This is not a role where you pick up a ticket and run a checklist. You will gather business context, work with developers and stakeholders to understand what good looks like, shape test strategy across domains and build the tooling that makes quality visible and repeatable. You will own QA as a craft here.
We genuinely believe AI is changing how great software gets built and we are all in on that. We are looking for someone who shares that belief and brings it into their QA work: using AI tools to generate test cases, identify edge cases faster, accelerate exploratory testing and make the whole quality process smarter.
We are looking for curiosity and enthusiasm: someone who is actively exploring what AI can do for testing, who gets excited about the possibilities and who wants to help shape how we use these tools as a team. If you have been experimenting with AI in your testing workflow and looking for a team that actually values that thinking, this is that team.
What you will be doing
- Designing and building test automation frameworks from scratch where needed, using the tooling you believe is best for the job. We have experience with xUnit, Testcontainers and Postman but we are open to the right approach.
- Writing and maintaining automated tests across the stack, covering API, integration and end-to-end scenarios.
- Performing manual and exploratory testing to catch what automation misses, especially around complex business flows.
- Gathering business context and working with stakeholders to translate requirements into concrete test scenarios and acceptance criteria.
- Preparing and managing test data to support reliable, repeatable test runs across environments.
- Contributing to deployment planning and release readiness, making sure quality gates are clear and understood.
- Running performance and load tests to validate platform behaviour under realistic and peak conditions.
- Contributing to security testing practices as the platform matures.
- Working across engineering teams as a shared quality resource, building relationships, spotting patterns and raising the bar consistently.
- Being a vocal presence in online team sessions. We work distributed, so communicating clearly, flagging issues early and engaging actively is how the team stays aligned and how quality problems get caught before they become costly.
- Actively contributing to the culture of our team as it takes shape. The way we work, collaborate and hold each other to a high standard is something we build together, not something that is handed down.
Requirements
- 3+ years of professional QA experience with a strong emphasis on test automation.
- Solid coding skills .NET8/C#: you are comfortable building automation frameworks from scratch, not just configuring existing ones.
- Experience with both automated and manual testing approaches, knowing when each is the right tool.
- Familiarity with API testing, performance testing and at least a working knowledge of security testing concepts.
- The ability to gather and interpret business context: you can sit with a stakeholder, understand what matters and turn that into meaningful test coverage.
- Genuine enthusiasm for AI and how it can improve the quality process, whether that is generating test cases, finding edge cases or accelerating exploratory testing.
- Naturally vocal and communicative. In online sessions you make yourself heard: sharing findings, raising risks early and engaging with developers and stakeholders rather than working in isolation.
- A sense of ownership that goes beyond your own test suite. You care about the team you are part of, how it feels to work here and you take initiative in making it better.
- Someone who likes to work from the office. Collaboration, whiteboards and being close to the developers you support are how you do your best work.
Nice to have
- Experience with Azure-hosted applications and understanding of cloud deployment pipelines.
- Familiarity with CI/CD pipelines and integrating test runs into automated build and deployment flows.
- Experience working in a cross-team or shared QA function rather than within a single squad.
- Interest in or experience with the energy sector, trading platforms or financial systems where data correctness is critical.
- Prior experience in a start-up or scale-up where processes were still being shaped.
Perks
- A role with real scope: you are not maintaining someone else's test suite, you are helping build a quality culture from the ground up.
- Compensation that grows with the success of the organisation, including the possibility of equity participation.
- A culture that actively encourages you to grow beyond your comfort zone. Conferences, courses, new technical challenges: those conversations are always welcome.
- A genuine say in how the team is built, the culture, the rituals, the standards. You are joining early enough that your fingerprints will be on it for years.
- Direct access to the engineering lead and CTO and close collaboration with backend engineers who care about quality.
- 4 or 5 days per week, your choice.




