Posted at: 20 February

QA Automation Engineer – REF 42 – 37

Company

Xogito

Xogito is a global B2B digital services provider specializing in data management, real-time bidding, e-commerce, and advertising technology solutions.

Remote Hiring Policy:

Xogito supports a fully remote work environment and hires globally, welcoming applications from various regions without specific restrictions.

Job Type

Full-time

Allowed Applicant Locations

Germany, Worldwide

Apply Here

Job Description

Purpose of the Role

As a Quality Аssurance Automation Еngineer, you will be responsible for the implementation of highly automated test cases. You have to provide the needed level of testing and report any deviations from the expectations, or defects in the system. You understand how your work fits in the software development process, and what are the expected deliverables. You have to work effectively with other software engineers following the established processes and work conventions, and recommending changes that will lead to optimization and quality improvement.

Duties & Responsibilities:

  • Analyze and clarify testing requirements to ensure comprehensive test coverage.
  • Drive product quality by collaborating with functional teams and stakeholders.
  • Create and execute automated tests for UI, API, and databases using frameworks such as Selenium, Cypress, or Playwright.
  • Conduct performance testing, including Load, Stress, and Scalability tests, using tools like JMeter, k6, or Gatling.
  • Configure and maintain test environments to ensure reliable and reproducible test outcomes.
  • Perform test execution using test tools and measurement equipment, ensuring alignment with requirements.
  • Evaluate test results and define defects based on requirements and test expectations.
  • Utilize BrowserStack Test Observability to analyze and troubleshoot automation failures (Work in Progress).
  • Identify risks before and during the testing phase of feature development, proactively mitigating potential issues.
  • Collaborate with QA, DevOps, and Engineering teams to ensure smooth and stable releases.
  • Proactively recommend process, product, and documentation improvements to enhance overall quality.

Required Experience & Knowledge:

  • Minimum of 3 years of professional experience in the software quality assurance field.
  • Proficient in automation testing for API, UI, and database layers.
  • Experience with automation frameworks such as Selenium, Cypress, Playwright, TestComplete, or similar tools.
  • Working knowledge of structured test methodologies and processes.
  • Good understanding of performance testing methodologies and tools like JMeter, k6, or Gatling.
  • Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps for automated test integration.
  • Strong understanding of SQL for database testing and validation.
  • Basic knowledge of Linux administration and networking concepts.

Skills and Attributes

  • Excellent communication skills
  • Good logical and analytical thinking
  • Self-driven and motivated towards achieving results

Required Education & Qualifications

  • Fluency in English (both written and spoken) is a must
  • Bachelor’s or Master’s degree in Computer Science or related degree
  • Any relevant certificate would be considered a plus
Apply Here