Position: Senior/Middle QA Test Engineer
Company: Rakuten
Category: QA Automation
Experience required: 2y
English level: intermediate

**Basic Qualifications:**
— Working with different Operating Systems (Mac, Linux).
— Working with different API testing tools (preferably Postman).
— Working with different Web and API automation tools (preferably Selenium with Java).
—Working with BDD software testing tools and libraries (e.g. Cucumber, Serenity).
— Familiarity and experience using open-source test frameworks for UI and web-based testing.
—Working knowledge of and experience using Github or Gitlab.
— SQL or similar database experience.
— Ability to think outside the box, to come up with test scenarios that will prove the product before it goes to market.
— Ability to work well and communicate with others.
— Self-initiative, detail-oriented, and a passion for quality.
— Bash Shell Scripting.

**Desired Characteristics:**
1. PREFERRED Knowledge, Expertise.

— Test Case database experience.
— Experience with K8S.

**2. REQUIRED Work Traits/Competencies:**

— Display a structured working approach and strong analytical skills.
— Proactively collaborate with software developers.
— Easily adapt to changing environment and requirements.
— Fast execution of new requirements.
— Strives to keep expertise up to date.
— Ability to handle a variety of projects simultaneously.
— Ability to function in a team environment.
— Ability to work with design engineers and less technically skilled operators.
— Familiarity with software testing methodologies (e.g. black/white box testing, unit testing) and test plan design.
— Ability to effectively present information to management and employees of the company

**Essential Responsibilities:**
— Support the current auto tests framework and increase the coverage of auto tests for product.
— Continually improving testing methods and test designs.
— Thoroughly document all test steps and problems.
— Works closely with other engineers during project planning to develop the test plan.
— Carry out tests and document in the test reports and suggest optimizations.
— Provide input regarding usability to Product Managers.
— Works directly with other test team personnel locally and overseas to complete required tasks within a specific schedule.
— Work with other available test resources (engineers, external testers, etc) to complete specific project assignments.
**
We offer:**
· English lessons
· Work remote from any place in the world 3 months per year
· Only 4 working hours every Friday during the summer
· Bonuses for education and professional development
· Access to training platforms
· Flexible working hours
· Comfortable workplace (remote work during quarantine)
· Variety of knowledge sharing and training opportunities.
· Xbox, PS, library and table tennis in office
· Medical insurance: including dentist and covid-19 cases.
· Sports compensation
· 20 days paid vacation, paid sick leave, maternity leave