##### Project description
The role involves building and maintaining robust automated testing solutions to ensure the quality and reliability of enterprise applications. The candidate will work on UI and API test automation, CI/CD integration, and contribute to designing and enhancing automation frameworks.
##### Responsibilities
- Design, develop, and maintain automated test scripts for web UI and REST APIs.
- Build and enhance test automation frameworks to improve efficiency and reusability.
- Integrate automated tests into CI/CD pipelines using tools like GitLab.
- Collaborate with developers, QA engineers, and other stakeholders to ensure quality standards.
- Analyze test results, debug failures, and ensure timely resolution of defects.
##### Skills
Must have
- Java programming (3+ years).
- Web UI test automation using Selenium-based frameworks (3+ years).
- REST API test automation (1+ years).
- Continuous Integration tools (e.g., GitLab).
- Strong understanding of OOP, OOD, algorithms, and data structures.
- Experience in building test automation frameworks.
Nice to have
- Basic Unix/Linux knowledge.
- Familiarity with cloud solutions (Azure).
- Experience with databases (PostgreSQL, Oracle).
- Exposure to performance testing tools (e.g., JMeter, Gatling).
##### Other
Languages
English: C2 Proficient
Seniority
Senior