We are seeking a skilled QA Automation Engineer responsible for designing, developing, and maintaining automated tests across both UI and API layers . The ideal candidate should have strong programming fundamentals, a critical eye for quality, and a proactive approach to automation in fast-paced development environments. Core Technical Skills (Required): Java 17 – Strong programming skills and understanding of object-oriented principles Selenium / Selenide – Hands-on experience with browser-based UI automation frameworks Rest-assured – Proficient in building and executing automated API tests Postman – Skilled in API testing, validation, and collection management JIRA – Experience with test case management, defect tracking, and agile workflows Git / GitHub – Familiarity with version control, branching strategies, and team collaboration Nice to Have: JavaScript & Playwright – Additional experience in UI automation using modern web frameworks Basic knowledge of API performance testing using tools like K6 Automation & Process Expectations: Ability to design, implement, and maintain stable and reusable automated test suites Solid understanding of test planning , coverage analysis , and regression strategies Familiarity with structured test reporting and metrics Experience integrating tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) Good understanding of the Software Testing Life Cycle (STLC) and QA best practices Comfortable working in Agile/Scrum teams with cross-functional collaboration Mindset & Collaboration: Strong analytical and problem-solving skills Detail-oriented with a natural ability to identify edge cases and failure points Excellent documentation and communication skills — able to clearly articulate test scenarios, acceptance criteria, and QA sign-off points Demonstrates a quality-first mindset — thinks beyond "does it work?" to "will it break?", "what could go wrong?", and "how will it behave under stress?" Able to wear multiple hats, working as a standalone tester, as a team resource and stepping into a lead role when needed. Strong analytical, problem-solving and time management skills. Strong communication and collaboration skills, with the ability to clearly communicate issues, concerns, and ideas to the Scrum team, developers, and stakeholders. Strong understanding of testing metrics and reporting. Experienced in testing APIs, with a strong hands-on background in API test case development and test execution using API tools. (e.g. Postman, Insomnia etc.) Strong database skills, including experience with database testing, data validation and proficiency in writing SQL queries. Automation testing framework and tools(e.g., Selenium) experience is a plus. Ability to work in a fast-paced, iterative environment with frequent changes and adaptations. Hands-on experience in mobile application testing, including functional, UI/UX, compatibility, and performance testing across Android and iOS platforms. Bachelor’s degree in computer science, Engineering, or related field.