Position: Senior Automation QA Engineer (JavaScript)
Company: Symphony Solutions
Experience required: 5y
English level: upper

**Responsibilities:**
- Functional and technical design documents to define your test scenarios.
- Verify the user stories by means of accurate software testing methods and methodologies.
- Perform tests on scrum items, both manually and automation, and you will continuously optimize and extend the test environment.
- Design, develop and execute automation testing scripts using different tools.
- Track bugs and document your actions.
- Continuously optimize and extend your tests.
- Take part in determining the test strategy. Based on the functional descriptions, you will define test specifications, scripts and make estimations about efforts.

**Requirements:**
- Experience in desktop applications, Client-Server Architecture, web applications testing, Rest API web services testing.
- Knowledge of QA processes, techniques, approaches, methodologies and software development lifecycle, and ability to apply the knowledge into daily operation.
- Experience in test cases design, implementation and support.
- Experience in UI, functional, smoke, stress, performance testing.
- Experience working with agile methodologies (Scrum basics).
- Experience in JavaScript programming/ scripting language to develop, adapt automation scripts/ Selenium.
- Knowledge of CI/CD tools like Jenkins, SVN, Git.
- Practical experience with SQL/TQL.
- Interest in developing project management skills.
- Self-directed, willingness to search/ propose solution to improve efficiency of testing.

**Nice to have:**
- Understanding of supply chain planning.
- Good understanding of data models.
- Experience in project management.
- Knowledge of SAP project/database/interfacing.