QA Automation Engineer
We are currently recruiting for our client in the insurance industry for a skilled, motivated QA Automation Engineer. In this role, you will be responsible for ensuring the quality, stability, and reliability of enterprise-grade software solutions within a complex, business-critical environment.
The ideal candidate has solid experience in test automation and, most importantly, a strong background in Java, as Java is the primary technology used across the project. You will collaborate closely with developers, QA Specialists, Delivery Managers, and other stakeholders to deliver high-quality solutions in an Agile setup.
Tools
Azure DevOps, Java, Selenide, Postman, JMeter, Spring, Allure, TestNG, Gradle
Responsibility
Your responsibilities will include designing and developing automated test cases, maintaining and enhancing the automation framework, executing test suites, analyzing and debugging failures, and reporting defects identified through automation.
Requirements
2+ years of experience as a QA Engineer with a focus on automated testing.
Strong hands-on experience with Java (advanced level required).
Practical experience with Selenide/Selenium for UI test automation.
Experience with API testing and automation tools/frameworks (e.g., REST Assured, Postman).
Experience testing microservices and a solid understanding of API design principles (REST, SOAP) is highly desirable.
Ability to independently design, implement, and maintain automation scripts and frameworks.
Ability to analyze business requirements and translate them into effective test scenarios and cases.
Experience improving automation processes and introducing best practices in testing.
Solid understanding of the Software Development Life Cycle and Agile methodologies.
Ability to work independently in a fast-paced, dynamic environment.
Proactive, solution-oriented mindset.
Strong spoken and written English skills (for an international project).
Nice to Have
Experience with additional testing frameworks such as JUnit.
Understanding of performance testing concepts and tools (e.g., JMeter).
Knowledge of security testing principles.
ISTQB or other relevant certifications.
Strong communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.
QA Automation Engineer
QA Automation Engineer