Position: Automation QA Engineer
Company: Code&Care
Experience required: 1y
English level: upper

As a QA Engineer you will be responsible for assuring the quality of software and successful deployments of the new features in our application. You will be mainly involved defining and automating the manual tests of the platform to ensure that developed functionalities fit the purpose of the users and meet all acceptance criteria. As a team member you will aim to achieve set project deliverables, provide on-going support and input to product development before the release of the new increment. You’ll be working directly with business analysts to understand requirements, validate the test plans, and the developers to communicate the possible improvements.

**Qualifications & Experience**

- Experience in web application and system integration testing 
- Knowledge of testing methodologies with good software development understanding
- Experience creating test scenarios and test cases from business and/or technical documents/artifacts
- Executing test cases using appropriately sourced test data
- Experience with testing of complex calculations to ensure correctness 
- Reporting, analysis and following up on defects
- Flagging potential product enhancements
- Experience working in an Agile software development environment (Scrum)
- Excellent written and oral communications skills, including the ability to communicate effectively with a diverse group of stakeholders
- Desire to work with a highly skilled and motivated distributed team, deliver high quality solutions to the customer
- Self-motivated and taking the ownership to resolve issues, analytical thinking and attention to detail 
- Nice to have: ISTQB certificate
- Nice to have: Experience with automated testing tools such as selenium/cypress
- Minimum 2 years previous experience in a similar role

**Responsibilities**

- Design, prepare, and maintain test cases for system testing
Execute System, Integration, and Regression tests
- Report and manage defects and inconsistencies found during testing
Analyze test results 
- Communicate issues and risks to the relevant stakeholders
- Identify the required improvements in the test and development processes
- Proactively supervise and improve quality assurance process 
- Monitor and provide regular status updates and reports to the Project Manager
- Participate in daily stand-ups and requirement walkthroughs
-Review and contribute to solution design documents and ensuring that test requirements are traceable back to business requirements
- Provide support to the users and documentation 
- Oversee the features produced to ensure and maintain a level of quality expectations
- Work alongside business analysts, developers, systems engineers, and integration leads across design, implementation, integration and test phases 

**What the company offers**

- Constant and interesting work with foreign clients;
- Salary review every 4 months;
- Flexible working hours;
- Compensation English language courses;
- Annual paid 30 days vacation and paid sick day;
- Medical insurance policy;
- Cheerful corporate events, movies watching, picnics and active sports leisure time.