QA engineer for automation
Responsibilities:
Test Automation Development:
Design, write, and maintain automated test scripts (usually in tools like Selenium or Playwright)
Automate regression, smoke, and sanity tests for desktop and API applications
Framework Design and Maintenance:
Develop and maintain a scalable, reusable, and robust test automation framework
Integrate the framework with CI/CD pipelines (e.g. Jenkins, GitLab CI, GitHub Actions).
Test Planning and Strategy:
Collaborate with QA leads and developers to create effective test strategies.
Estimate test efforts and plan automation coverage based on features and risks.
Test Execution and Reporting:
Run automated test suites regularly.
Analyse test results and create detailed bug reports.
Track and communicate defects and metrics using tools like JIRA, etc.
CI/CD and DevOps Integration:
Work with DevOps engineers to ensure automated tests run in build pipelines
Enable automated testing in different environments (QA, staging, pre-prod).
API and Backend Testing:
Create automated tests for APIs.
Validate data flow and business logic beyond the UI
Collaboration and Reviews:
Participate in code reviews for test scripts.
Work closely with developers, manual testers, product owners, and business analysts.
Continuous Improvement:
Identify bottlenecks and improve test efficiency and reliability.
Stay updated on the latest test automation tools and best practices.
Requirements
Bachelor’s degree in computer science or information technology, or a related field
ISTQB certification is appreciated
Proven experience as a skilled QS Engineer in test automation
Strong experience with Playwright and or Selenium, Mockito, Jenkins and GitHub repositor
Experience with Test Automation, IntelliJ IDEA and Java 17 or newer
Experience with IA, Kubernetes, Cucumber, Spring Boot 3 is a plus
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities to work effectively in a team environment
Prior experience in the insurance domain is highly appreciated
Understanding of insurance-specific systems and terminology is a strong plus (e.g., policies, Underwriting, endorsements, claims, reinsurance or finance)
Years of Experience: 6+ years.