Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
Lead complex technology projects and programs, advising and influencing decision-making, and taking responsibility for operational effectiveness.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Manual/automation functional testing
Automation frameworks for Web and API
Unit and integration test writing
BDD and test design techniques
GitLab/Jenkins CI/CD pipelines
Java or Python scripting/development
API tools like Postman, Swagger
Technical program management
Nice-to-have
Investment banking knowledge
Microservices and event-driven systems
Monitoring/observability tools
Test environment triage
Global team collaboration
Automation-first culture
Unix systems experience
Key Requirements
Bachelor's degree
Manual/automation functional testing experience
Automation framework building experience
Unit, integration, and automated regression suites experience
BDD, test design, test coverage, defect lifecycle understanding
GitLab/Jenkins, CI/CD pipelines, test execution automation experience