About the job
As a Test Automation Engineer, you will be responsible for creating, developing, and maintaining automated testing frameworks for web, API, and mobile applications. You will integrate these frameworks into CI/CD pipelines, ensuring the delivery of high-quality software releases in an agile environment. Your contributions to test strategy, design, reporting, and the continuous enhancement of our QA practices will be pivotal to our digital transformation efforts.
Key Responsibilities:
- Possess a robust understanding of software testing and QA methodologies.
- Demonstrate 5+ years of hands-on experience in test automation, focusing on building and maintaining automated test suites for UI and/or API.
- Expertise in designing and implementing automated UI and API tests with modern frameworks like Selenium, Cypress, Playwright, or REST tools. Familiarity with BDD/Gherkin is advantageous.
- Define test strategies, acceptance criteria, and comprehensive test cases for new features and regression testing.
- Proficient in at least one programming or scripting language for automation (e.g., Java, JavaScript/TypeScript, Python).
- Experience in integrating automated tests within CI/CD pipelines to ensure dependable and effective test execution.
- Solid understanding of Git and version control best practices (branching, pull requests, code reviews).
- Experience working in Agile environments (Scrum/Kanban) and collaborating with cross-functional teams.
- Ability to track and report quality metrics (test coverage, defect rates, flaky tests, pipeline stability) using tools like Allure or similar solutions.
- Excellent communication skills in English, both verbal and written.

