-
This role iRequires 5+ years of experience as a Developer and / or QA Engineer.
-
4+ years of hands-on experience in QA Engineering work with a significant protion of the 4 + years covering QA automation
-
Strong understanding Java programming
-
Develop and maintain automated test scripts.
-
Design and implement versatile test frameworks using different industry standard technique like data driven and help in API, UI and Data base testing.
-
Strong ability to work with Unix system.
-
Develop tests for UI and REST API based components testing, backend microservices, databases and microservices testing.
-
Develop functional, regression and performance tests for REST based APIs, UI, batch jobs and databases
-
Develop automated test code on JavaScript and Java based automation frameworks - Cypress for UI, RestAssured for backend services
-
Write and execute detailed test plans, test design & test cases covering feature, integration, regression, certification, system level testing.
-
Perform debugging and troubleshooting in Linux containers running on Kubernetes
-
Execute automated tests, analyze test results, and identify and report defects or issues.
-
Continuously enhance and optimize automated testing processes and frameworks to improve efficiency and coverage.
-
Stay up to date with the latest testing tools, methodologies, and best practices in automated testing.
-
Familiarity with version control systems (Git) and continuous integration/continuous delivery (CI/CD) pipelines
-
Experience working in an Agile and Test-Driven Development environment.
-
Good verbal, written, presentation, facilitation, and interaction skills, including ability to effectively communicate architectural issues and concepts to multiple organization levels and executive management.
-
Quick learner, self-starter, detailed and work with minimal supervision