Position: Manual / Automation QA Engineer
Company: Sweet Stack Digital
Category: QA Automation
Experience required: 2y
English level: intermediate

Requirements

— 2+ years of experience in testing of web/mobile applications;
— English — Intermediate level;
— Good knowledge and experience with the Selenium Stack (WebDriver, Server);
— Python or Java programming skills;
— Understanding of Object-Oriented Programming concepts;
— Experience in testing web applications; deep knowledge of HTML DOM;
— Basic knowledge of Javascript;
— Ability to create and maintain a regression test plan and other documentation for complex web applications;
— SQL knowledge
— Ability to use test management tools (such as TestRail), incl. their APIs;
— Data analysis skills;
— Experience with JIRA issue tracker.

Nice to have

— Manual software testing background;
— Understanding Gherkin language;
— User-oriented perspective and understanding of UI/UX rule of thumb principles;
— Upper-intermediate or better English;
— Experience in working within the Agile process.

What we offer

— Competitive salary fixed in US dollars;
— Convenient office location in the city center;
— No stress, no dress code, no bureaucracy;
— Compensation for ongoing education courses/conferences and English classes;
— Cozy lounge zone with PS4 / VR and beanbags (in our Odessa office);
— Growth and career opportunities within the company;
— A creative, professional and friendly team;
— Modern tech stack, influence upon architectural decisions.

Responsibilities

— Designing and maintaining documentation for the automated testing process, including test plan and test cases;
— Writing, executing, and monitoring automated test suites using the Selenium framework
— Requirement analysis;
— Performing manual testing according to the test plan in the areas with yet insufficient automated test coverage, identifying and reducing such areas;
— Recording and tracking issues in JIRA, supervising resolution and performing regression testing;
— Reporting on overall application status and signing off releases;
— Assistance in the integration of automation testing into general CI/CD cycle.