Quality Assurance Engineer

* Create and maintain manual test cases, use cases, and project requirement specifications.Perform pre-release tasks like smoke, sanity, functionality, and regression test.Perform hands-on manual testing while scripting automated tests to ensure application and data quality.Create and maintain an automated test script.[Java, Cucumber, Rest Assured, Serenity.Continuously develop and socialize best practices to design and develop robust and easily maintainable QA Automation Suites.Serve as a liaison to business analysts and product owners, providing feedback on application readiness for migrations.