Qureos

FIND_THE_RIGHTJOB.

QA Automation Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Responsibilities:
 Define comprehensive automated test strategies: Craft thorough, end-to-end automated test plans using Playwright for TypeScript that align with software application requirements. Proactively maintain the suite of end-to-end testing scenarios.
 Collaborate with teams: Engage with product and development teams to define comprehensive and robust testing scenarios.
 Create and manage sprint-specific Test Plans: Establish Test Plans for given sprints in Azure DevOps and manually test specific stories before moving to business acceptance to ensure their quality and comprehensiveness.
 Drive testing efforts for releases: Create and drive the testing scope for releases in Azure DevOps. Run automated regression tests and conduct exploratory testing to ensure the quality of product releases.
 Integrate into agile processes: Actively contribute to feature refinements, sprint planning, daily scrums, and continuous delivery practices within the agile framework of our development processes.
 Stay updated on industry trends: Keep abreast of the latest trends and best practices in QA, specifically regarding test automation approaches and tools.
 Refine testing automation strategies: Continuously refine and enhance our automation testing strategies, contributing to the evolution and sophistication of our methodologies. Ensure that our strategy, tools, and practices are aligned across the department, and adopt agreed improvements centrally.

Maintain comprehensive testing coverage: Take responsibility for all levels of testing (unit, components, end-to-end, performance, security, etc.) and work with responsible teams to address any gaps to ensure the overall quality of the platform.
 Active bug management: Participate in bug triage and support PO/Dev team in re-testing and managing bugs as needed. Additionally, provide input on identifying areas for additional testing layers to prevent future bug occurrences.

Expertise:
  • Proficiency in programming languages: Experience with TypeScript for scripting test automation,
with beneficial coding knowledge in C#.
  • Automation framework experience: Demonstrated expertise with the Playwright testing framework.
  • Data-driven testing: Familiarity with data-driven testing methodologies.
  • API and UI testing: Proven track record of developing and maintaining automated tests, including
experience with both API and UI testing.
  • CI/CD integration: Familiarity with CI/CD principles and proficient in integrating automation scripts
into continuous deployment workflows.
  • Version control and collaboration: Proficiency in using Git for version control and code collaboration.
  • Problem-solving skills: Ability to tackle script issues and adapt to evolving test requirements.
  • Cloud and microservices testing: Experience with testing in cloud-based environments and validating
microservices architectures.
  • Interpretation of test outputs: Capability to interpret automated test outputs and provide
meaningful insights for continuous improvement.
  • Industry engagement: Active engagement with industry developments, staying informed about
advancements in QA automation.
  • Release and exploratory testing: Experience in driving testing efforts for releases, running
automated regression tests, as well as conducting exploratory testing to ensure product quality.
  • Experience with Azure DevOps and managing Test Plans there.
  • Basic knowledge of architecture pattern of modern web applications
  • Basic knowledge in clean code
Personal Competencies:
 Agile mindset: Embrace change with flexibility and adaptability, facing new challenges with
confidence in an ever-evolving landscape.
 Effective communication: Utilize excellent English skills to simplify complex concepts, ensuring
coherent and compelling communication that aligns our diverse teams.
 Team progression: Demonstrate ambition to progress alongside team members, contributing to a
work environment that promotes cooperation and constant evolution.
 Proactivity and ownership: Exhibit a proactive attitude, drive, and a sense of ownership in your
responsibilities and tasks.
Deliverables:

Robust automation framework: Develop a scalable Playwright test automation framework tailored

Structured test scripts: Create and maintain a suite of well-structured end-to-end automated test
scripts
 Test dataset management: Establish and manage comprehensive test datasets for automated
testing.
 Transparent QA results: Provide detailed automated test results that contribute to a transparent QA
process.
 CI/CD integration: Ensure alignment and seamless integration of automated tests within the CI/CD
pipeline.
 Clear reporting: Generate clear, interpretable reports / dashboards summarizing the outcomes of
automated tests.
 Feedback & Improvement Plan: Offer constructive feedback to enhance the quality and testing
approach of the application, identify gaps, and align plans with responsible teams to address these.
 Azure DevOps plans: Develop comprehensive Azure DevOps plans within sprints or per release,
including specific test artifacts.
 Manual testing and bug reporting: Conduct manual testing and accurately document corresponding
bugs.
 Continuous refinement: Continuously refine and enhance test strategies and practices to align with
industry best practices and Bühler's evolving needs.
 Alignment across departments: Ensure testing strategies, tools, and practices are aligned across the
department, and adopt agreed improvements centrally.
 Proactive maintenance: Proactively maintain the end-to-end regression test suite and address
current gaps in collaboration with POs and PMs.
 Active bug management: Support efficient bug triage where needed. Provide input on identifying
areas for additional testing layers to prevent future occurrences.

Opportunities:
 Working in an international environment for a globally acting company .
 Participating in a fast changing and highly demanded technology.
 Opportunity to learn new technologies and to play an important role in a highly demanded field .
 Working in a team where every opinion counts and where every team member can actively
influence the outcome of the solutions we are working on.

© 2025 Qureos. All rights reserved.