QA Automation Engineer (UI and API) (m/f/d)

adjoe GmbH
Full-timeβ€’Hamburg, Germany

πŸ“ Job Overview

Job Title: QA Automation Engineer (UI and API) (m/f/d)

Company: adjoe GmbH

Location: Hamburg, Germany

Job Type: FULL_TIME

Category: Quality Assurance / Software Testing

Date Posted: 2026-04-23

Experience Level: Mid-Level (2-5 years)

Remote Status: Hybrid

πŸš€ Role Summary

  • Develop and maintain robust end-to-end test automation suites, encompassing both complex UI interactions and critical API logic, primarily using Playwright and TypeScript.

  • Execute sophisticated API and integration tests to rigorously validate request/response payloads, status codes, and ensure data consistency across a microservices architecture.

  • Leverage AI tools to accelerate test script authoring, generate synthetic test data, and implement advanced self-healing UI test capabilities.

  • Drive product quality by ensuring seamless Offerwall rendering across various web-views and mobile browsers, employing visual regression tools to detect UI anomalies.

  • Directly verify data integrity by querying datastores (DynamoDB, Redis, MySQL) within test scripts to confirm frontend actions' reflection.

  • Act as a key quality gatekeeper within the CI/CD pipeline, providing fast, reliable feedback on both UI and API test execution to the engineering team.

πŸ“ Enhancement Note: This role is positioned as a Mid-Level QA Automation Engineer, focusing on UI and API testing within a dynamic mobile ad-tech environment. The emphasis on Playwright, TypeScript, AI tools, and direct datastore interaction highlights a need for a candidate who can contribute to sophisticated automation strategies and ensure high-quality product delivery in a fast-paced setting. The "m/f/d" designation (mΓ€nnlich/weiblich/divers - male/female/diverse) indicates a commitment to diversity and inclusion.

πŸ“ˆ Primary Responsibilities

  • Design, develop, and maintain comprehensive end-to-end automated test suites leveraging Playwright (TypeScript) for both UI and API layers.

  • Create and execute advanced API tests, including integration and contract testing, to validate request/response structures, error handling, and data integrity across microservices.

  • Integrate AI-powered tools for test script generation, synthetic data creation, and proactive self-healing of UI tests to improve efficiency and resilience.

  • Implement and manage visual regression testing to ensure consistent and accurate Offerwall rendering across diverse web-view and mobile browser environments.

  • Perform direct database queries (DynamoDB, Redis, MySQL) within test scripts to validate data persistence and accuracy resulting from frontend operations.

  • Own and optimize the quality gate within the CI/CD pipeline, ensuring timely and accurate feedback from automated test suites to development teams.

  • Validate the seamless functionality of the JS-to-Native bridge, confirming that Offerwall interactions correctly trigger SDK events such as completions, reward pings, and user attribution.

  • Collaborate with the infrastructure team to design, implement, and integrate automated testing solutions into the CI/CD build pipeline for continuous integration and deployment.

  • Proactively monitor and analyze system performance metrics, including network transfer rates, file sizes, and database architecture efficiency, to identify potential bottlenecks and areas for optimization.

  • Actively participate in sprint and release planning, identifying missing requirements, potential architectural risks, and contributing to technical discussions.

  • Develop and maintain a deep understanding of adjoe's business model and the broader mobile advertising industry to inform testing strategies and product contributions.

πŸ“ Enhancement Note: The responsibilities clearly indicate a hands-on role focused on building and maintaining sophisticated automation frameworks. The requirement to go beyond explicit requirements and monitor system behavior suggests an expectation for proactive problem-solving and a deep understanding of system performance. The inclusion of mobile ad-tech industry knowledge is crucial for effective test strategy.

πŸŽ“ Skills & Qualifications

Education: While no specific degree is mandated, a strong foundation in Computer Science, Software Engineering, or a related technical field is highly beneficial.

Experience: A minimum of 3 years of dedicated experience in QA Automation, with a proven track record of developing and maintaining complex test suites.

Required Skills:

  • Professional-grade proficiency in Playwright and TypeScript/JavaScript for test automation development.

  • Extensive experience in API testing, including proficiency with RESTful APIs, and understanding of tools like Postman, Insomnia, or Playwright's native API testing capabilities.

  • Demonstrated ability to design and implement automated tests using robust frameworks, with experience in Test automation principles.

  • Comfort and experience working with various datastores, including DynamoDB, Redis, and MySQL, for data validation.

  • Strong understanding of HTTP protocols and web technologies.

  • Experience integrating automated tests into CI/CD pipelines.

  • Ability to translate complex technical issues into clear, actionable feedback for development teams and stakeholders.

Preferred Skills:

  • Experience with visual regression testing tools.

  • Familiarity with contract testing methodologies.

  • Knowledge of AI coding assistants and their application in QA.

  • Understanding of the mobile ad-tech industry and adjoe's business model.

  • Experience with JS-to-Native bridge testing.

  • Familiarity with database querying and optimization.

πŸ“ Enhancement Note: The emphasis on Playwright and TypeScript, along with API testing and datastore interaction, points to a need for a technically proficient QA engineer. The preference for candidates who can go beyond happy path testing and actively probe for risks suggests a mature approach to quality assurance. The mention of AI coding assistants indicates a forward-thinking team.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrations of end-to-end test automation scripts developed using Playwright, showcasing both UI and API testing capabilities.

  • Case studies detailing the design and implementation of API testing strategies, including examples of integration and contract tests.

  • Evidence of experience in directly querying and validating data from datastores like DynamoDB, Redis, or MySQL within automated test flows.

  • Examples of how automated tests have been integrated into CI/CD pipelines, illustrating the impact on development velocity and quality gates.

Process Documentation:

  • Workflow diagrams illustrating the design and optimization of test automation processes.

  • Documentation of implemented automation frameworks and their maintenance procedures.

  • Examples of how test results are analyzed, reported, and used to drive process improvements and bug resolution.

  • Records of participation in sprint and release planning, highlighting contributions to risk identification and requirement clarification.

πŸ“ Enhancement Note: For a QA Automation Engineer role, a portfolio showcasing practical application of automation skills is crucial. Candidates should be prepared to present examples of their work, demonstrating proficiency with the specified tools and methodologies, and highlighting their ability to contribute to efficient and reliable software delivery processes. Emphasis should be on quantifiable results and process improvements.

πŸ’΅ Compensation & Benefits

Salary Range: Based on industry benchmarks for Mid-Level QA Automation Engineers in Hamburg, Germany, with 3+ years of experience and proficiency in Playwright and TypeScript, the estimated salary range is €55,000 - €75,000 per year. This estimate considers the company's focus on advanced technology, the specific skill set required, and the cost of living in Hamburg.

Benefits:

  • Invest in Your Future: Access to a development program with regular feedback to support skill expansion and career goal achievement.

  • Relocation Support: Comprehensive assistance including visa support, a relocation bonus, and help with settling into Hamburg, potentially including German language learning support.

  • Flexible Work Environment: Hybrid work setup with core office days (Monday, Tuesday, Thursday), flexible working hours, and 3 weeks of remote work per year.

  • Work-Life Balance: Generous 30 vacation days per year.

  • Health & Wellness: Free access to an in-house gym with various fitness classes and mental health support through an Employee Assistance Program (EAP).

  • Prime Office Location: Enjoy a central office with Alster lake views, top-notch equipment, collaborative open spaces, and a wide variety of complimentary snacks and drinks.

  • Community & Engagement: Participation in regular team and company events, including hackathons and social gatherings.

Working Hours: The standard full-time working hours are 40 hours per week, with flexibility in daily scheduling around core office days.

πŸ“ Enhancement Note: The salary range is an estimate based on current market data for similar roles in Hamburg, Germany. The benefits package is comprehensive, emphasizing professional development, work-life balance, and employee well-being, which are attractive factors for operations and engineering professionals. The company's explicit mention of visa support is a significant benefit for international candidates.

🎯 Team & Company Context

🏒 Company Culture

Industry: Mobile Advertising Technology (Ad-Tech). adjoe operates at the intersection of mobile applications, artificial intelligence, and advertising, focusing on innovative monetization and user engagement solutions like offerwalls.

Company Size: adjoe is a growing company, indicated by its global presence across multiple offices and its significant investment, suggesting a dynamic environment that balances structured processes with agile development.

Founded: adjoe was founded with a vision to redefine mobile ads, backed by a substantial investment from Bertelsmann, signifying a strong foundation and ambitious growth trajectory.

Team Structure:

  • The QA Automation Engineer will likely be part of a dedicated Quality Assurance team or embedded within a cross-functional "Catalog" team, which is UI-heavy.

  • Reporting structure likely involves a QA Lead or Engineering Manager, with close collaboration with Product Managers, Software Engineers, and potentially DevOps.

Methodology:

  • Data-Driven Quality Assurance: Emphasis on using data from automated tests and system monitoring to inform quality decisions and drive product improvements.

  • Agile Development & Testing: Integration of testing directly into the development lifecycle, with participation in sprint planning and a focus on fast, reliable feedback loops.

  • Automation-First Mindset: A strong commitment to automating repetitive tasks and building robust test suites to ensure efficiency and scalability.

Company Website: https://adjoe.io/

πŸ“ Enhancement Note: adjoe's position in the Ad-Tech industry implies a fast-paced, data-intensive environment where quality and performance are paramount. The company's investment and global presence suggest a well-funded and ambitious organization that values innovation and technical excellence. The "Catalog team" likely focuses on core product features related to app discovery and engagement.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is at the Mid-Level, indicating a solid foundation of experience and the ability to work independently on complex tasks. The engineer is expected to contribute significantly to the team's automation strategy and execution, going beyond basic test script writing to proactive system analysis and risk assessment.

Reporting Structure: The QA Automation Engineer will report to a QA Lead or Engineering Manager. They will work closely with a cross-functional team of developers, product managers, and potentially other QA engineers.

Operations Impact: The QA Automation Engineer's work directly impacts the stability, performance, and user experience of adjoe's products, particularly the Offerwall and related advertising solutions. Ensuring rigorous quality gates prevents bugs from reaching end-users and partners, thereby protecting revenue streams and maintaining partner satisfaction. Their insights into system behavior and potential risks also influence architectural decisions and product strategy.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in advanced automation techniques, AI in QA, specific testing frameworks (Playwright), and various datastores.

  • Cross-Functional Expertise: Gain a comprehensive understanding of the mobile ad-tech ecosystem, including business models, SDK integrations, and programmatic advertising.

  • Leadership Potential: With demonstrated success and initiative, opportunities may arise to mentor junior engineers, lead specific testing initiatives, or move into a Senior QA Automation Engineer role.

  • Contribution to Strategy: Influence the evolution of adjoe's QA strategy, tooling, and best practices.

πŸ“ Enhancement Note: The role offers a clear path for technical growth within QA automation, with opportunities to specialize in cutting-edge areas like AI-driven testing and complex system validation. The company's focus on innovation in the ad-tech space provides a stimulating environment for continuous learning and impact.

🌐 Work Environment

Office Type: The company operates on a hybrid work model, requiring core days in the office. The office environment is described as central, offering views of the Alster lake, equipped with top-notch technology, and featuring collaborative open spaces.

Office Location(s): Hamburg, Germany. The office is centrally located, implying good accessibility via public transport and proximity to amenities.

Workspace Context:

  • Collaborative & Modern: The workspace is designed to foster collaboration with open spaces and modern equipment, encouraging interaction among team members.

  • Resourceful: Access to high-quality equipment, abundant snacks, and drinks supports productivity and well-being throughout the workday.

  • Team Integration: The hybrid model with designated office days facilitates in-person collaboration, team building, and knowledge sharing, crucial for complex technical roles.

Work Schedule: The work schedule is flexible outside of the core office days (Monday, Tuesday, Thursday). Standard full-time hours are 40 per week, allowing for a balance between structured work and personal time.

πŸ“ Enhancement Note: The hybrid model with 3 core office days per week is a key aspect of the work environment, balancing the benefits of in-person collaboration with the flexibility of remote work. The office amenities and central location in Hamburg are attractive perks for employees.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A brief call with a recruiter to assess basic qualifications, experience, and cultural fit.

  • Technical Interview(s): This will likely involve in-depth discussions about your experience with Playwright, TypeScript, API testing, datastores, and CI/CD. Expect coding challenges or a live coding session to assess practical skills.

  • Portfolio Review/Technical Deep Dive: A session dedicated to reviewing your portfolio, discussing specific projects, your approach to automation, and how you've solved complex testing challenges.

  • Hiring Manager/Team Interview: A discussion focused on your problem-solving abilities, understanding of the ad-tech industry, and how you would contribute to the team's goals.

  • Final Interview: Potentially with a senior leader to discuss strategic alignment and long-term potential.

Portfolio Review Tips:

  • Showcase Playwright Expertise: Include examples of end-to-end tests, API tests, and any custom framework components built with Playwright and TypeScript.

  • Demonstrate API Testing Rigor: Highlight examples of integration and contract tests, including how you've handled complex request/response scenarios and error conditions.

  • Data Validation Examples: Present how you've integrated direct database queries (DynamoDB, Redis, MySQL) into your automation scripts to verify data persistence.

  • CI/CD Integration: Clearly explain how your automated tests are integrated into a CI/CD pipeline and the impact this has had on release cycles.

  • Problem-Solving Narratives: For each project, explain the challenge, your approach, the tools used, and the quantifiable results or improvements achieved.

  • AI Tool Usage: If applicable, describe how you've used AI tools to enhance your automation process and the benefits derived.

Challenge Preparation:

  • Coding Exercises: Be prepared for coding challenges focusing on JavaScript/TypeScript, Playwright, and potentially API interaction. Practice writing clean, efficient, and well-structured test code.

  • Scenario-Based Questions: Anticipate questions about how you would test specific features, handle edge cases, debug complex issues, or design an automation strategy for a given scenario.

  • Ad-Tech Domain: Brush up on the basics of mobile advertising, offerwalls, SDK integrations, and key performance indicators (KPIs) relevant to the ad-tech industry.

πŸ“ Enhancement Note: The interview process is expected to be technically rigorous, with a strong emphasis on practical skills and problem-solving. A well-prepared portfolio that clearly articulates the candidate's contributions and technical expertise will be critical for success. Understanding the nuances of the ad-tech industry will also be a significant advantage.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Playwright: The core framework for UI and API automation, requiring deep proficiency in its capabilities for cross-browser testing, element interaction, and API request handling.

  • TypeScript/JavaScript: The primary programming languages for developing test scripts and automation frameworks.

  • AI Coding Assistants: Tools like GitHub Copilot or similar AI-powered assistants for accelerating code authoring and improving code quality.

Analytics & Reporting:

  • Test Management Tools: While not explicitly named, proficiency with tools like Testmo or similar platforms for managing test cases, execution, and reporting is likely expected.

  • CI/CD Tools: Integration with CI/CD platforms (e.g., Jenkins, GitLab CI, GitHub Actions) for executing automated tests as part of the build pipeline.

  • Visual Regression Tools: Tools to capture and compare UI snapshots for regression detection.

CRM & Automation:

  • Datastores: Direct experience interacting with and querying databases such as DynamoDB, Redis, and MySQL for data validation purposes.

  • API Development/Testing Tools: Familiarity with tools like Postman or Insomnia for API exploration and manual testing, complementing Playwright's API testing features.

  • Web Technologies: Strong understanding of HTML, CSS, JavaScript, and browser developer tools.

πŸ“ Enhancement Note: The technology stack is heavily focused on modern web automation tools. Proficiency with Playwright and TypeScript is non-negotiable. The requirement to query datastores directly within test scripts signifies a need for engineers who can bridge the gap between frontend and backend testing. The integration of AI tools is a key differentiator.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Quality Ownership: A deep sense of responsibility for the quality of the product, ensuring stability, performance, and reliability for users and partners.

  • Data-Driven Decision Making: Utilizing test results, system metrics, and analytics to inform testing strategies, identify risks, and drive improvements.

  • Continuous Improvement: A commitment to constantly refining automation frameworks, processes, and testing methodologies to enhance efficiency and effectiveness.

  • Collaboration & Communication: Working effectively with cross-functional teams, providing clear and constructive feedback, and fostering a shared understanding of quality goals.

  • Proactive Problem Solving: Going beyond finding bugs to identifying root causes, potential future issues, and proposing solutions.

Collaboration Style:

  • Cross-Functional Integration: Seamless collaboration with developers, product managers, and other stakeholders, ensuring that QA is integrated early and throughout the development lifecycle.

  • Open Feedback Culture: Encouraging constructive feedback exchange within the team and with other departments to collectively improve product quality and processes.

  • Knowledge Sharing: Actively sharing insights, best practices, and learnings related to automation, testing techniques, and the ad-tech domain within the team and the broader engineering organization.

πŸ“ Enhancement Note: The team culture at adjoe appears to value ownership, continuous improvement, and collaborative problem-solving, all of which are critical for a successful QA Automation Engineer. The company's emphasis on data and proactive issue identification suggests a mature and forward-thinking approach to quality assurance.

⚑ Challenges & Growth Opportunities

Challenges:

  • Complex System Interactions: Navigating and testing the intricate interactions within a microservices architecture and between the JS-to-Native bridge, ensuring seamless data flow and functionality.

  • Rapid Development Cycles: Keeping pace with fast-paced development in the mobile ad-tech industry, requiring agile testing strategies and efficient automation to provide timely feedback.

  • Evolving AI in QA: Staying current with and effectively integrating AI tools into the QA workflow to enhance efficiency and test coverage without compromising reliability.

  • Data Integrity Verification: Ensuring robust validation of data across multiple datastores (DynamoDB, Redis, MySQL) under various conditions.

Learning & Development Opportunities:

  • Advanced Automation Techniques: Deepen expertise in Playwright, explore advanced TypeScript features, and learn about implementing self-healing tests and AI-driven testing strategies.

  • Mobile Ad-Tech Domain Knowledge: Develop a comprehensive understanding of the mobile advertising ecosystem, monetization strategies, and the technical intricacies of ad delivery and user engagement platforms.

  • System Architecture Insights: Gain exposure to microservices architecture, database technologies, and CI/CD pipelines, enhancing overall system understanding.

  • Mentorship and Leadership: Opportunities to grow into a senior role, mentor junior engineers, and contribute to shaping the future of QA automation at adjoe.

πŸ“ Enhancement Note: The role presents opportunities to tackle complex technical challenges in a cutting-edge industry. The company's investment in development programs and its focus on AI in QA indicate a strong commitment to employee growth and keeping its engineering talent at the forefront of technological advancements.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a challenging UI or API testing scenario you encountered and how you used Playwright and/or AI tools to effectively test and resolve it." (Focus on problem-solving, tool utilization, and impact.)

  • "How would you approach designing an end-to-end test suite for a new feature involving both UI interactions and backend API calls in our ad-tech platform?" (Assess strategic thinking, test design, and understanding of the domain.)

Company & Culture Questions:

  • "What interests you most about adjoe's mission and our role in the mobile ad-tech industry?" (Demonstrate research and genuine interest.)

  • "How do you approach collaborating with developers and product managers to ensure product quality throughout the development lifecycle?" (Assess teamwork and communication style.)

Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly outline the problem, your role, the technical solution (tools, frameworks, methodologies), and the quantifiable results (e.g., reduced bug rate, faster releases, improved test coverage).

  • Highlight Playwright and API Skills: Dedicate specific examples to showcase your proficiency in Playwright for both UI and API testing, including any custom logic or framework enhancements.

  • Data Validation Emphasis: Clearly present how you've used direct datastore queries to validate data integrity, demonstrating a deep understanding of data flow.

  • CI/CD Integration: Explain the process of integrating your automation into the CI/CD pipeline and the benefits achieved.

  • Be Ready for Live Coding: Prepare for a live coding exercise where you might be asked to write a simple test script or debug existing code, demonstrating your practical coding skills.

πŸ“ Enhancement Note: Candidates should prepare to discuss their experience with Playwright and API testing in detail, using specific examples from their portfolio. Understanding adjoe's business model and the ad-tech industry will be crucial for answering strategy and domain-specific questions effectively. The portfolio review is a key opportunity to showcase practical skills and impact.

πŸ“Œ Application Steps

To apply for this QA Automation Engineer position:

  • Submit your application through the provided link on join.com.

  • Tailor Your Resume: Highlight your experience with Playwright, TypeScript, API testing, datastores (DynamoDB, Redis, MySQL), and CI/CD integration. Quantify achievements where possible (e.g., "Increased test coverage by X%", "Reduced bug escape rate by Y%").

  • Prepare Your Portfolio: Curate examples of your automation projects, focusing on UI and API tests developed with Playwright, and be ready to discuss your approach, challenges, and results. Include any work demonstrating the use of AI tools in QA.

  • Research adjoe: Familiarize yourself with adjoe's products (Offerwall, Playtime, Arcade, adjoe Ads), business model, and recent news to demonstrate genuine interest and industry understanding.

  • Practice Interview Questions: Prepare answers for common QA automation questions, scenario-based problems, and behavioral questions, especially those related to collaboration and problem-solving.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires 3+ years of experience in QA automation with professional proficiency in Playwright and TypeScript. Candidates must have extensive experience testing RESTful APIs and working with datastores like MySQL, DynamoDB, and Redis.