Position: Automation SDK QA Engineer
Company: CloudMade
Category: QA Automation
Experience required: 3y
English level: intermediate

Qualifications & Experience:
— 3+ years’ working experience in software quality assurance
— experience in test automation
— Hands-on experience with at least one programming language (C++, C, Java)
— Knowledge of C++ is highly desired
— Knowledge of SQL
— Experience with Git, CI
— Experience with Linux/Unix-based systems, command-line tools, shell scripting
— Understanding of agile delivery methodology application in practice
— Intermediate level English or higher is required.

Candidates with following qualities will have advantage:
— Proven experience establishing continuous delivery processes
— Prior experience developing/updating automation testing frameworks
— Prior experience with unit test frameworks (GTest, JUnit or similar)
— Experience in running performance tests.

We offer a competitive package to the right candidate, which includes:
— Competitive salary
— Health insurance
— Sport compensation
— Parking/transportation allowance
— Flexible working hours
— Personal and professional development
— A challenging role within a performance-based culture in which you will be surrounded by dynamic, entrepreneurially minded colleagues.

The role
— Establish/support quality assurance and testing process for a product (C++ SDK)
— Analyze business requirements and product audience to participate in feature requirements definition
— Generate reasonable test documentation (test strategy, test plan, test suites etc.) for a product
— Support automation testing framework (designed for C++ SDK) and adapt/improve it according to ongoing needs
— Integrate tests into the build pipelines with focus on continuous delivery.