Responsibilities
- Software Quality Engineering & Automation - Test Automation Frameworks: Design, write, execute, and maintain robust automated test scripts using both Playwright (JavaScript) and Selenium across web applications, APIs, embedded software, and backend integrations.
- Quality Processes: Establish and continuously improve SQA processes, testing methodologies, and robust testing standards across cross-functional teams.
- Lifecycle Testing: Define modular testing strategies across the full software development lifecycle (SDLC), covering unit, integration, system, e2e, edge case, and release testing.
- CI/CD & DevOps: Integrate automated testing suites seamlessly into deployment pipelines and modern CI/CD and DevOps environments (primarily GitLab CI, GitLab, and Bitbucket).
- API Validation: Perform functional API testing and automate API contract verifications, utilizing tools like Postman and automated endpoints.
- Database Verification: Perform database testing and data state verifications using relational database structured queries (SQL) to guarantee system and data integrity.
- Defect Management: Isolate, replicate, and document software bugs in tracking systems, providing detailed logs, reproduction steps, and root cause analysis.
- Security & Standards: Ensure testing strategies align with industry quality standards, cybersecurity guidelines, and security testing principles (such as OWASP practices).
- Consultative Client Advisory & Solutions Focus - Technical Discovery: Conduct structured technical discovery sessions with prospective and existing customer stakeholders to extract business requirements and build technical trust.
- Technical Translation: Translate technical QA concepts and automation architectures into clear narratives for varied audiences, including client stakeholders.
- Collaboration: Collaborate with pre-sales and delivery teams to formulate clear Problem Statements and support pre-sales opportunities from a technical quality perspective.
- Solution Demonstrations: Prepare and deliver engaging technical demonstrations of automated test suites, QA reporting dashboards, and solutions to customer stakeholders.
- Opportunities Advancement: Represent QA delivery on stakeholder calls, answering client queries and helping to move opportunities forward under minimal supervision.
- Feedback Loops: Actively participate in customer retrospectives, gathering direct feedback to drive continuous improvement loops back to internal product and delivery teams.
- AI-Powered Quality Assurance Acceleration - AI Testing Efficiency: Explore and leverage AI-assisted tools and prompt engineering to accelerate everyday SQA tasks, including the generation, review, and optimization of automated test scripts.
- Collaborative Test Strategy: Utilise generative AI models to co-create robust Test Strategies with customer stakeholders, mapping out high-level quality approaches for complex product changes.
- Test Plan Translation: Employ AI code-generation and structured prompting to systematically convert broad Test Strategies into detailed, actionable Test Plans.
- Execution & Debugging: Apply AI capabilities to automate, execute, and monitor comprehensive Test Pack executions, rapidly analyzing failure logs and debugging code.
- Acceptance Criteria Verification: Use AI techniques to ingest, ratify, and verify Acceptance Test Criteria, ensuring technical tests match user stories and user perspectives.
- Quality Gates Governance: Integrate AI workflows to effectively manage Test Gates and Exit Criteria, delivering reliable quality sign-offs with speed and precision.
- Governance & Security: Proactively maintain and govern AI-assisted outputs, applying manual checks and security standards to prevent risks, hallucinated logic, or outdated scripting practices.
Requirements
- Professional fluency in German
- Professional fluency in English
Additional Information
- Bilingual professional fluency in German and English