John Okoroukwu
Портфолио
Sberbank
- Led the QA team for a critical card transaction processingapplication, coordinating with cross functional teams forseamless collaboration. - Full spectrum of automation testing processes, from unitand integration to system and acceptance tests for high-precision test automation. - Engineered a custom test automation framework,leveraging docker-containerized microservice testingapproach, resulting in substantial quality improvementsand operational efficiencies. Key technologies: Java/Kotlin,JOOQ, Kafka, Docker, TestContainers, MockServer. - Contributed to the development of CI/CD pipelines,integrating test automation to enhance the efficiency andeffectiveness of the deployment process ensuring reliableand swift integration of testing processes within CI/CDworkflows. - Independently developed crucial libraries, notably acomprehensive SDK for the APTRA™ Advance NDCprotocol, later adopted as the core of the application bythe development team. This work is showcased on myGitHub profile. Additionally, I designed and implementedconfigurable stub services, enhancing early and efficientsystem and integration testing.
Stream
- Used coordination and planning skills to achieve results according to schedule. - Worked in close collaboration with business analyst and dev teams to develop a high performance microservice-based messaging platform that provided various APIs to our customers such as SMPP (SMS), SOAP, REST, GRPC. - Researched and gathered information on test approaches suitable for the product. - Responsible for test management including test design, automation tests development, manual and automation test execution, acceptance testing. - Developed from scratch a comprehensive test-automation framework for system testing purposes (Java 8, RestAssured, TestNG, JSMPP, SSHJ, Docker)
SmileDirectClub
- Responsible for quality assurance of web services within thedevelopment of a CAM/CAD system, featuring a cloud-native architecture on AWS. - Developed a test framework from scratch in Kotlin forintegration and e2e testing, utilizing Kotlin, Docker, AWSJava SDK, DataDog and OKTA OAuth. - Collaborated within a QA team, mentoring in Kotlin anddriving advancements in test automation and systemquality assurance. - Gained proficiency in AWS services and SDK, overcominginitial unfamiliarity to effectively utilize these in theproject context. - Ventured into full-stack development, creating both front-end and back-end of a utility service, and acquiring practicalskills in JavaScript, HTML, and CSS. - Demonstrated proficiency in concurrency and parallelexecution, effectively optimizing and streamliningautomated testing processes for complex, data-intensivescenarios.