We are looking for a detail-oriented and quality-driven Software QA Engineer. The successful candidate will be responsible for planning, developing, executing, and maintaining test strategies and test cases across all stages of the software development lifecycle. This role is key to ensuring the delivery of high-quality identity management products to our clients. Communication will be mostly in English, and work will be in a hybrid setup in Porto.
Key Responsibilities: 1. Test Planning & Strategy: o Define, implement, and maintain QA processes, test plans, and test cases. o Analyze requirements and collaborate with business analysts, developers, and product managers to understand features and define testing scope. 2. Test Execution & Reporting: o Perform manual and automated testing for web, API, and backend services. o Track and report bugs, and work with development teams to ensure timely resolution. o Validate defect fixes and maintain regression test suites. 3. Test Automation: o Develop and maintain automated test scripts using industry-standard tools. o Contribute to the continuous integration pipeline by integrating automated test suites. 4. Compliance & Security Testing: o Ensure compliance with quality standards including ISO/IEC 27001, OWASP, and GDPR. o Conduct functional, performance, security, and user acceptance testing. 5. Collaboration & Continuous Improvement: o Participate in agile ceremonies and contribute to sprint reviews, retrospectives, and planning sessions. o Continuously improve testing methodologies, documentation, and coverage.