Position: Quality Assurance Engineer
Company: DNA325
Experience required: 2y
English level: upper

The list of responsibilities will include, but not limited to, the following:
- To be a member of the Agile team and participate in all phases of specification, estimation, development, and quality assurance;
- Designing and writing Acceptance and Regression tests for all feature development;
- Manual functional and non-functional testing, including the creation of high-level test cases using the best suitable testing techniques. Regression testing. Analyzing areas of the system affected during the development phases in order to get better and optimized test coverage;
- Processing defect reports submitted by our clients or internal technical support, including analyzing steps to reproduce the problem, identify affected areas, as well as contacting the client to obtain more detailed information if needed;
- Assisting our consultants and clients in solving specific problems within the product, including providing troubleshooting information.

Required Skills and Experience:
- At least 2-3 years of experience in software testing and Quality Assurance;
- Practical knowledge of manual and automatic testing techniques;
- Experience in creating test documentation such as test cases, checklists, defect reports;
- Experience in automated testing with Selenium/WebDriver/JBehave is a plus;
- Analytical skills;
- Able to self-management and with good interpersonal skills;
- Fluent in written and spoken English;
- Interest in product quality and motivation to improve it;
- Experience in bug tracking systems such as Jira;
- Familiarity with Agile software development methodologies is a plus;
- Experience in software development with Java or any other OO-language is a plus;
- Experience with IT usage in retail stores or advertising agencies is an extra plus.

Personal attributes:
- High-execution, self-motivated, go-getter attitude;
- Ability to learn quickly and adapt to change;
- Resourceful and creative troubleshooting skills;
- Ability to effectively communicate technical information in a clear and concise manner.