Mid-Level QA Engineer - Hybrid Porto
ABOUT THE OPPORTUNITY
Join a Portuguese technology company at the forefront of electric vehicle charging infrastructure, building innovative mobile and web applications that power sustainable transportation across Portugal. As a Quality Assurance Engineer specializing in microservices-based Mobile and Web Applications, you'll play a pivotal role in guaranteeing the quality and seamless functionality of software solutions serving thousands of users managing EV charging operations.Working in a hybrid model with 3 days per week in Leça do Balio (Porto), you'll collaborate closely with development, operations, and product teams throughout the development lifecycle to ensure applications meet the highest quality standards.
You'll contribute to continuous improvement of QA processes specifically tailored for mobile and web technologies, staying updated on industry best practices while leveraging AI tools to enhance testing efficiency and effectiveness in a fast-paced, dynamic environment focused on sustainable technology innovation.
PROJECT & CONTEXT
You'll develop and implement quality assurance processes and methodologies specifically designed for microservices architecture supporting mobile and web applications across the EV charging ecosystem. Your focus will be on testing strategies and methodologies relevant to microservices and APIs, including REST and WebSocket protocols, ensuring individual services and their integrations function reliably at scale.Working collaboratively with cross-functional teams, you'll identify and address quality issues throughout the development lifecycle, creating and executing detailed test plans, test cases, and test scripts with emphasis on both individual microservices and their integration with Android, iOS, and web applications.
Responsibilities include developing and maintaining automated test suites using appropriate tools and frameworks aligned with the technology stack, conducting thorough functional, regression, and performance testing to ensure solution reliability, and efficiently documenting and tracking defects while working with development teams for prompt resolution.
You'll perform root cause analysis for identified issues, implement corrective actions, and contribute to continuous QA process improvement tailored specifically for mobile and web application contexts. The role involves proficiency testing both Android and iOS mobile applications natively, familiarity with responsive web application testing across browsers and devices, experience with mobile and web performance testing tools, and knowledge of security testing principles.
You'll leverage AI tools to improve testing efficiency and stay current with emerging trends in quality assurance for mobile and web technologies.
WHAT WE'RE LOOKING FOR (Required)- Education: BS/MS degree in Engineering or equivalent technical qualification - MANDATORY
- QA Experience: Proven track record as Quality Assurance Engineer with specific focus on mobile and web applications
- Testing Methodologies: Strong knowledge of software testing methodologies and tools specific to mobile and web environments
- Android Testing: Proficiency testing Android mobile applications including native functionality, UI/UX, and platform-specific features
- iOS Testing: Proficiency testing iOS mobile applications including native functionality, UI/UX, and platform-specific features
- Web Testing: Familiarity with testing responsive web applications across multiple browsers and devices
- Test Planning: Ability to analyze requirements and create comprehensive test plans tailored for mobile and web applications
- Performance Testing: Experience with mobile and web performance testing tools and methodologies
- Security Testing: Knowledge of mobile and web security testing principles and vulnerability assessment
- Microservices Understanding: Understanding of microservices architecture and testing distributed systems
- API Testing: Experience testing REST APIs and WebSocket implementations
- Test Automation: Experience developing and maintaining automated test suites
- Defect Management: Efficiently documenting and tracking defects using bug tracking systems
- Root Cause Analysis: Performing systematic analysis to identify underlying causes of quality issues
- Problem-Solving: Excellent analytical and troubleshooting skills for complex application issues
- Communication: Strong verbal and written communication skills for cross-functional collaboration
- Detail-Oriented: Meticulous attention to detail with commitment to delivering high-quality results
- Team Collaboration: Ability to work effectively in fast-paced, dynamic, collaborative environments
- Language: B2 English (Upper Intermediate) minimum - excellent English skills required
- Nationality: Portuguese nationality required
- Location: Based in Porto with availability for 3 days per week on-site at Leça do Balio office
- Test Automation Frameworks: Selenium, Appium, Espresso, XCTest, or similar mobile/web automation tools
- CI/CD Integration: Experience integrating automated tests into CI/CD pipelines
- Performance Tools: JMeter, Gatling, LoadRunner, or similar load testing tools
- Mobile Testing Platforms: BrowserStack, Sauce Labs, Firebase Test Lab, or device cloud platforms
- API Testing Tools: Postman, SoapUI, or REST-assured for API validation
- Version Control: Git for test script management and collaboration
- Agile Methodologies: Experience working in Scrum or Kanban environments
- Test Management Tools: JIRA, TestRail, Zephyr, or similar test management platforms
- Programming/Scripting: Java, Python, JavaScript, or similar languages for test automation
- WebSocket Testing: Specific experience testing real-time WebSocket communications
- Accessibility Testing: WCAG compliance testing for web applications
- Cross-Browser Testing: Ensuring compatibility across Chrome, Firefox, Safari, Edge
- Mobile OS Versions: Testing across multiple Android and iOS versions
- Security Tools: OWASP ZAP, Burp Suite, or similar security testing tools
- AI/ML Tools: Experience using AI-powered testing tools or test generation platforms
- EV/Automotive Industry: Previous experience in electric vehicle, automotive, or energy sectors
- IoT Testing: Testing applications that interface with IoT devices or hardware
- Monitoring Tools: Experience with application monitoring and analytics platforms
Location: Leça do Balio (Porto), Portugal (Hybrid - 3 days/week on-site)