Novel Technology Services logo

Software QA Engineer

Novel Technology Services
Full-time
On-site
Munich, Bavaria, Germany
QA Engineer
Description

Our clientΒ  is a leading provider of secure identity management solutions forΒ governmental clients worldwide. They specialize in developing and delivering innovativeΒ  platforms for biometric passports, ID cards, and related services. Their mission is toΒ  provide reliable, scalable, and secure solutions that meet the highest standards ofΒ  quality and performance.Β 

We are looking for a detail-oriented and quality-driven Software QA Engineer to join ourΒ  team. 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.Β 

Key Responsibilities:Β 

1. Test Planning & Strategy:Β 

  • Define, implement, and maintain QA processes, test plans, and testΒ  cases.Β 
  • Analyze requirements and collaborate with business analysts, developers,Β  and product managers to understand features and define testing scope.Β 

2. Test Execution & Reporting:Β 

  • Perform manual and automated testing for web, API, and backendΒ  services.Β 
  • Track and report bugs, and work with development teams to ensure timelyΒ  resolution.Β 
  • Validate defect fixes and maintain regression test suites.Β 

3. Test Automation:Β 

  • Develop and maintain automated test scripts using industry-standardΒ  tools.Β 
  • Contribute to the continuous integration pipeline by integrating automatedΒ  test suites.Β 

4. Compliance & Security Testing:Β 

  • Ensure compliance with quality standards including ISO/IEC 27001,Β  OWASP, and GDPR.
  • Conduct functional, performance, security, and user acceptance testing. 5. Collaboration & Continuous Improvement:Β 
  • Participate in agile ceremonies and contribute to sprint reviews,Β  retrospectives, and planning sessions.Β 
  • Continuously improve testing methodologies, documentation, andΒ  coverage.Β 


Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3–5 years of experience in software quality assurance.Β 
  • Proficiency in writing and executing manual and automated test cases.
  • Experience with QA tools such as Selenium, JMeter, Postman, TestRail, or similar.Β 
  • Familiarity with REST APIs, databases (e.g., PostgreSQL), and version controlΒ  systems (e.g., Git).Β 
  • Understanding of software development methodologies including Agile/Scrum.Β 
  • Excellent attention to detail and strong analytical and problem-solving skills.Β 
  • Effective written and verbal communication skills in English.Β 
  • Knowledge of biometric or identity management solutions is a plus.Β