QA Engineer
We usually respond within three days
We're on the hunt for a detail-oriented Quality Assurance (QA) Engineer who thrives on ensuring software excellence. As an instrumental member of our QA team, you'll be more than just a tester; you'll be an advocate for quality, working directly with developers and project managers to uphold the highest standards in our products. You'll be responsible for safeguarding the user experience and maintaining the integrity of our software solutions. Does the idea of being the last line of defense against software bugs excite you?
If yes, join us at Mobiweb, a Software House & Nearshore from Porto established in 2017. Our specialities are Web and Mobile App Development on native and cross-platform technologies. We develop in-house products, but also work with companies of all sizes and geographies, from start-ups like Moomenti (Switzerland / USA) to powerhouses of the Telco and Media sectors, such as Sky (UK).
We believe only Happy People can deliver the best products, so Team Morale is front and centre for us.
We also believe Sharing is Caring, especially when it comes to knowledge. We take in very experienced developers, but also fresh-out-of-school programmers, and we expect everyone to collaborate to reach the best outcomes, teaching and learning.
Our Ultimate Goal is to make a positive impact on people's lives and businesses by developing custom and innovative solutions for our clients.
We are in the Work Hard, Play Hard business. Can you handle it?
That’s all very nice, but what’s in it for you?
💰 Competitive salary, based on experience
🌱 Monthly Benefits that you can spend on Technology, Childcare, Transportation, Health, etc
🎆 End of the year Bonus based on the company’s performance (in 2021 we shared 20% of our profits 🤑)
💻 High-quality equipment (You get a Mac, and you get a Mac, everyone gets a Mac!)
🍲 Fresh fruit and hot soup at the office (This is the winner in our book!)
🎂 Paid time off on your birthday
🏥 Health Insurance
*Monthly Benefits that you can spend on Technology, Childcare, Transportation, Health, etc.
Still not convinced. Well, here are a few more:
📖 This is an ever-evolving industry, so we promote Continuous Learning with free access to Udemy
⏰ Are you an early riser or a night-owl? It doesn’t matter, the working hours are Flexible
🏖️ Work from wherever you want in Portugal (although, we have a fantastic office 😎)
✈️ If you like Travelling, we might get you an International Project
👕 The mandatory dress code is “whatever you like”
🥳 Monthly Get-Togethers and an Annual Big Event
👪 Family Comes First, no ifs or buts
⚽ Foosball
Are you still reading? That’s interesting! Since you’re still here, we might as well tell you what you’ll need to be successful in this position:
- 3-4 years of proven experience in QA automation testing
- Excellent written and spoken communication skills in English
- Experience with unit test frameworks (e.g., Mocha, Jest, jUnit)
- Familiarity with Continuous Integration and Continuous Delivery
- Experience with Agile Testing best practices, including TDD and BDD
- Fluent in at least one object-oriented programming language (e.g., Java, Python)
- Minimum 1 year of experience implementing automation testing tools like Cypress or Selenium
- Solid understanding of software testing methodologies, QA processes, and the software development life cycle (SDLC)
Got all of that covered? Great stuff, that’s all you need! Anyhow, it would be good if you also:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Experience with databases like Microsoft SQL Server or Oracle
- Proficiency in writing clear and concise test documentation
- Ability to work independently and as part of a team
- Strong analytical and problem-solving skills
Ultimatly, if you want to shine, it would be a big plus if you:
- Have used tools for WebAPI testing and have experience with SQL
- Open and flexible mindset, common sense, and clear logical thinking
- Strong planning, organization, and priority management skills
- Have knowledge of performance testing and security testing
- Familiarity with test case design and test execution
- Hold relevant certifications in software testing
- Analytical mind and problem-solving aptitude
- Experience in Agile methodologies
Finally, this is what you’ll be doing:
- Create and maintain test documentation
- Design and maintain automated test frameworks
- Identify and report software defects and collaborate with developers
- Participate in the continuous improvement of QA processes and practices
- Stay up-to-date with industry best practices and emerging testing technologies
- Perform regression testing to ensure new features do not introduce defects
- Collaborate with cross-functional teams to understand project requirements and identify test scenarios
- Plan, develop, and execute automated test scripts to validate software functionality and performance
If you got this far you are committed! We want to know you, apply today! 🚀
PS: Have a look into one of our previous events 🥳

Note: As a potential candidate for this position, you understand and agree that the information provided in your job application, including your resume and cover letter, is strictly confidential. We assure you that this information will not be disclosed to your current employer or any third party without your written consent. By submitting your application, you affirm that all information is true and accurate to the best of your knowledge.
- Team
- Technology
- Locations
- Porto
- Remote status
- Hybrid Remote
Colleagues
Porto
QA Engineer
Loading application form