Position: Lead/Senior Automation QA(Java) (Bulgaria, Romania)
Company: Intersog
Category: QA Automation
Experience required: 3y
English level: intermediate
Published: 2023-06-01T00:00:00+03:00

We are looking for a talented **Automation QA Engineer** to join our friendly team! If you have a passion for building functional code for test automation, and you feel like automation testing is just your thing, then you’re in the right place! 

**About Our Customer:**
The customer is one of the largest online gambling companies in the world, with over 26 million clients across all markets. The company was founded in 1997 and listed on Nasdaq Stockholm in 2004. They are committed to offering their clients the best possible deal and user experience, while ensuring a safe and fair gambling environment.

A world-leading online gambling operator consisting of 9 brands that offer products such as online casino, online poker, online bingo, and sports betting.

**Project Team:**
When you join our team, you'll be immersed in a culture where teammates always help each other achieve better results. We believe that together we are greater and that we can find brilliant solutions by sharing ideas. 

**Requirements:**
- 3+ years of experience building and maintaining automation frameworks
- Experience working with Java
- Excellent mathematical and problem-solving skills
- Ability to dive deep to find the root causes of issues and propose solutions
- Exemplary written communication skills
- Previous experience as a test automation engineer and deep knowledge in:
- Testing: TestNG, Junit
- Development: Java, Spring, Spring Boot, JMS, JSON, Oracle
- Monitoring: Grafana, influxDB, Splunk
- Experience with Git, Maven, Docker, Kubernetes, Continuous delivery
- Familiarity with the best development practices, Agile and lean values

**English level:**
- Intermediate

**Responsibilities:** 
- Collaborate with product and development teams to analyze and understand application requirements, identifying potential gaps in them
- Identify, research, and document bugs; suggest possible resolutions and root causes
- Contribute to process improvement efforts related to all aspects of software quality assurance in an effort to reduce defects and quality issues
- Evaluate test results against expected results, implement improvements to processes, and recommend alternative testing as needed