Position: Automation QA Engineer
Company: TulaCo
Experience required: 1y
English level: intermediate

Responsibilities

- Design, develop and execute pre-existing test scenarios

- Create detailed, comprehensive and well-structured test plans and scenarios;

- Perform thorough regression testing when bugs are resolved;

- Reviewing software bug reports and highlighting problem areas;

- Monitor debugging process results;

- Writing automation scripts and implementing software applications;

- Liaise with internal teams (e.g. developers and product managers) to identify system requirements and perform exploratory testing for newly implemented services / features;

- Identifying software application weaknesses and target areas;

- Estimate, prioritize, plan and coordinate testing activities;

- Identify, record, document thoroughly and track bugs;

- Perform automated Load/Stress Tests;

- Collaborate with the design/development team to solve application faults.=

- Troubleshoot automation software and finalize system procedures;

- Generate Test Execution Report detailing project test execution details & results;

- Verify Test Execution Report;

- Maintain Up-To-Date tests on repository;

- Review requirements, specifications and design packages to provide timely and meaningful feedback;

- Design, develop and execute UI automation scripts (Selenium);

- Ability to automate testing for back end services (REST APIs)

- Sketching out ideas for automated software test procedures;

- Related duties as assigned.

Job requirements

- Experience in writing clear, concise and comprehensive test plans and test cases.;

- Knowledge of JavaScript language

- Strong knowledge of software QA methodologies, tools and processes;

- Detailed knowledge of application functions, bug fixing, and testing protocols;

- Strong knowledge of software QA methodologies, tools and processes;

- Strong knowledge of SQL and scripting;

- Hands-on experience with GIT;

- Hands-On experience with web services testing;

- Hands-On experience with API testing

- Hands-on experience with any automated testing tools (E.G. Selenium);

- Hands-on experience with both white box and black box testing;

- Experience working in an Agile/Scrum development process;

- Knowledge of English language.