Position: Ruby Automation QA Engineer
Company: Matic
Experience required: 2y
Category: QA Automation
English level: intermediate
Published: 2022-07-01T00:00:00+03:00

**About the role**

You will be responsible for driving the process of transforming the QA process through Automation, which will allow us to maintain a consistent and reliable Continuous Delivery pipeline. This role implies implementation of the automation growth strategy across the organization, extension of the existing automation framework and test coverage, and, of course, becoming the automation guru and coach for the entire engineering guild.

We hire rock stars who are passionate about owning their work and are obsessed with finding a better way. Working at Matic means working collaboratively towards one common goal; we are one team with one dream. We have a fast-paced culture that is driven by quality, transparency, and of course fun.

**Tools we use**

- Ruby, Ruby on Rails, Watir, RSpec, Rubocop, PostgreSQL — tech stack of the automation framework
- Postman (incl. Postman API) — API testing
- LambdaTest — cross-browser cloud testing platform
- Circle CI — continuous integration tool
- Docker/Kubernetes — containerization tools
- Datadog — Performance and stability monitoring
- Sentry — error tracking system
- Segment — customer data platform
- PSequel — database management
- Snowflake/Metabase — data/analytics tools
- Jira + Confluence — requirements tracking/test documentation management
- ..and many others, which you will learn as you go!

**Day to day duties**

- Supporting and improving the automation framework by identifying bottlenecks and introducing the new tools and libraries
- Planning, estimation, and execution of automation testing growth strategy
- Analyzing and monitoring the automation and quality gates status and working with metrics
- Working closely with engineering teams to support automation extension
- Creating automation scripts for the projects
- Improving the existing quality process
- Managing the quality risks
- Creating and updating test documentation and automation manuals
- Manual testing in case of demand

**Must-have skills**

- Understanding of Ruby programming language and test frameworks (RSpec, Watir, Cucumber)
- Experience with building and implementing the automation frameworks and overall automation strategy of the project
- 2+ years of hands-on experience with testing web applications/services, system integration testing
- Experience in creating API/UI/Mobile tests
- Experience with API testing
- SQL knowledge
- Good understanding of testing methodologies (including Exploratory testing approach and other Agile techniques)
- The desire to learn the insurance domain (state regulations, compliance, custom carrier integrations)
- Intermediate+ English (including the ability to communicate your thoughts clearly)
- Attention to detail and passion for quality
- Proactivity, aspiration to learn and innovate

**Nice to have skills**

- Experience in modern CI/CD methodologies and tools (We leverage CI/CD approach)
- Experience working with monitoring tools
- Experience with the performance testing
- Experience in the insurance industry
- ISTQB Foundations level certification

**Benefits**

- Unlimited Paid Time Off (personal, sick, maternity/paternity leave)
- Hybrid office: you can work from home/office for a few days per week
- Medical insurance for you (100% of coverage) and for your spouse/kids (50% of coverage)
- $1300/year for self-development (education, online courses, conferences, English lessons, books, etc.) or healthcare (gym memberships, sports events, etc)
- Lunches coverage (130 UAH per working day)
- Accounting support (100% coverage)
- Continuous feedback culture: systematic 1-1 with your manager, performance review meetings every 6 months, and regular compensation review
- Alternative coffee and specialty beans in the office :)