Position: Middle / Senior QA Automation Engineer
Company: AMTOSS
Category: QA Automation
Experience required: 5y
English level: upper

**Coginiti**, the collaborative intelligence company, empowers everyone to get consistent answers fast to any business question. Our Collaborative Intelligence platform provides a unique workspace that empowers the entire organization to build, share and reuse analytics. By making quality data widely available and focusing on outcomes over pre-defined output, everyone is freed up to explore and experiment to answer business questions. By creating and sharing both building blocks and output of analysis, the speed and quality of the decisions improve. By promoting the best work to standard assets, the entire organization learns in an organic manner.
Your primary focus will be on automated testing of our desktop and web applications which provide tooling for enterprise-class data systems both on-prem and in the cloud. Examples include Amazon Redshift, Microsoft Azure Data Warehouse, and Snowflake. You will also coordinate with the rest of the engineering team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality products t is important.

**Responsibilities:**
-	Develop and maintain automated end-to-end and integration tests;
-	Develop and maintain Terraform and Docker scripts to deploy various databases and cloud services used in QA environment; 
-	Estimate, prioritize and plan testing activities;
-	Perform manual testing of new features;
-	Identify, document, and track bugs;
-	Conduct thorough regression testing when bugs are fixed;
-	Participate in manual regression testing of release candidates;
-	Identify software testing risks and escalate potential quality issues to management.

**Candidate Requirements:**
-	BS in Computer Science or related technical discipline or equivalent practical experience;
-	5+ years in software quality assurance with at least 2+ years developing in developing automated tests;
-	Strong knowledge of software QA methodologies, tools, and processes;
-	Good understanding of Git is preferable;
-	Expertise in database testing including designing and manipulating test data;
-	Expertise in Java programming language;
-	Hands-on experience with Rest API testing;
-	Experience working in an Agile development environment;
-	Upper-intermediate English level.

**Nice to have Skills:**
-	Hands-on experience with developing UI automated tests using Cypress framework;
-	Understanding CI\CD pipeline;
-	Hands-on experience with Docker;
-	Experience in automating, configuring, and deploying various services AWS, Azure or GCP environments.

**We offer:**
-	20 working days of vacation;
-	Paid sickness leave;
-	CodeAcademy course;
-	Official Ukrainian holidays are non-working days;
-	Pleasant family atmosphere and minimal bureaucracy;
-	Comfortable working environment;
-	Highly professional colleagues;
-	Accounting support.