Jr QA Automation Engineer for Analytic Management Software (offline)

About the Client
Our customer is innovating US-based company with exciting expertise in big data, analytics, and software development that established a new category of software called Analytic Management. The client provides the only active analytic catalog for data analysts, data engineers, data scientists, and business users, enabling them to interact with their data and analytic code in a whole new way.
We’re a naturally curious team that loves working together. We’re dedicated to our customers, building an analytic management movement together, which will be the key to how businesses win in the future.

About the Project
Our team is building a software solution that scales from desktop to enterprise cloud using technologies like Java, Electron, TypeScript, React and Redux using a DDD approach.
We have a mature and evolving system for DevOps using Git, Nexus, Jenkins, Maven, Cypress and Junit. These integrate with our multi-cloud infrastructure using Terraform to provision environments and cloud analytic databases on-demand for automated testing.
Our software deeply integrates with and leverages some of the hottest components of the cloud big data and analytics space such as Amazon Redshift, Snowflake, Azure Synapse, and IBM DB2 Warehouse.

About the Team
The whole development team of 14 people is concentrated in our Kharkiv office. The team consists of Java, Scala, JS, .Net, SQL Developers and QA Engineers. All developers are highly qualified, 70% of the team are Seniors.

Responsibilities
Your primary focus will be on automated 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 Synapse, 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 of the product are important.
-Develop and maintain automated end-to-end and integration tests, test data, SQL validation scripts
-Perform manual testing
-Estimate, prioritize and plan activities
-Identify, document and track bugs
-Conduct thorough regression when bugs are fixed
-Identify software risks and escalate potential quality issues to management

Skills
-BS in Computer Science or related technical discipline or equivalent practical experience
-1,5+ years in software quality assurance with at least 1+ years experience in developing automated test
-Strong knowledge of software QA methodologies, tools and processes
-A good understanding of Git is preferable
-Expertise in a database including designing and manipulating test data
-Expertise in at least one of programming language (Java, JavaScript or TypeScript)
-Hands-on experience with Rest
-Experience working in an Agile development environment
Nice to have Skills:
-Hands-on experience with developing UI automated tests using Cypress framework
-Understanding of CICD pipeline
-Hands-on experience with Docker

About Brightgrove

Brightgrove is a multi-national IT services company with development hubs in the US, Germany and Ukraine. We've been successfully serving our customers globally for the past 11 years by building advanced-skilled teams of mature pros. Our strength is that we can hire the rarest specialists and retain them for years—2 years on average. People stay on the bright side because they simply love what they do and appreciate how we treat them. That's what our satisfaction survey says.

Sounds cliche or too good to be true? Come and see for yourself. Or check what our exes have to say.

Company website:
https://careers.brightgrove.com/

DOU company page:
https://jobs.dou.ua/companies/brightgrove/

The job ad is no longer active
Job unpublished on 17 June 2021

Look at the current jobs QA Automation Kharkiv→