Search by job, company or skills

Driffle

Quality Assurance Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Driffle:

Driffle is a global digital goods marketplace specializing in digital gaming products, including games, gift cards, DLCs and more across 170 countries. We offer a convenient and diverse selection, from the newest release to timeless classics, all in one place.

About the Role:

The Quality Assurance Engineer will play a crucial role in ensuring the quality and reliability of our products and services. You will be responsible for designing and implementing comprehensive test strategies, and performing complex testing tasks. Your contributions will directly impact our product's success and our customers satisfaction.

Key Responsibilities:

Manual Testing:

  • Analyze business requirements and create detailed test scenarios and test cases.
  • Perform Functional, Regression, Integration, and System testing.
  • Execute test cases and report defects using Jira or similar tools.
  • Support UAT and validate production deployments.
  • Participate in requirement analysis and sprint planning.

Automation Testing:

  • Develop and maintain automation frameworks using Selenium with Java.
  • Implement Page Object Model (POM) and write TestNG scripts.
  • Integrate automation scripts with Maven and maintain reusable components.
  • Generate and analyze automation reports.

API Testing:

  • Perform API testing using Postman or RestAssured.
  • Validate payloads, status codes, headers, authentication (JWT/OAuth), and response time.
  • Automate API test cases where applicable.

Database Testing:

  • Write and execute SQL queries for data validation and backend integrity.
  • Compare data across UI, API, and database; test stored procedures and triggers.

Performance Testing:

  • Design and execute performance test cases using JMeter.
  • Conduct load and stress testing, analyze throughput, response times, and server behavior.
  • Prepare detailed performance reports.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2+ years of experience in Quality Assurance with experience testing complex software systems.
  • Strong knowledge of test case design, test execution, and defect lifecycle management.
  • Experience with automation tools and frameworks such as Selenium, Appium, JUnit, and TestNG.
  • Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
  • Familiarity with Agile/Scrum methodologies and related collaboration tools.
  • Strong knowledge of Manual Testing concepts (STLC, SDLC)
  • Knowledge of API testing tools (e.g., Postman, RestAssured).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143959487

Similar Jobs