
We are looking for a Senior Software Engineer — Test & Infrastructure Automation to join a six-month engagement with a global leader in wealth-management technology.
This is a remote position from Latam or Europe. The team works closely with engineers in India, so you will work European hours (Lisbon time).
You will join the Trading team, where much of today's testing and many operational workflows are still manual. Your job is to change that: build the test automation that lets the team ship with confidence across critical trading workflows, automate high-friction infrastructure and operational tasks, run capacity and scalability tests, and validate migrations and releases.
This is an engineering role, not a manual QA role. We welcome two kinds of profiles: an experienced automation engineer (SDET) who has built test frameworks and pipelines, or a strong product or platform engineer who has done meaningful automation work and wants to own it. Either way, you treat automation as a programming problem and write code other engineers want to maintain.
We process our payment in US dollars, however you can receive it in your local currency.
What You’ll Do
Test Automation
Turn manual test cases for critical Trading workflows into automated suites.
Build and extend test frameworks for API and end-to-end testing (Cucumber, TestNG, Playwright, pytest).
Establish coverage baselines and make automated tests a reliable gate in CI/CD pipelines.
CI/CD and Operational Automation
Build and improve CI/CD pipelines so tests, checks, and deployments run automatically.
Write Python scripts and tooling that automate repetitive engineering and daily operational workflows.
Provision and manage test environments and resources on AWS.
Work with services running on Kubernetes, and infrastructure defined in code.
Performance and Release Readiness
Design and run capacity, load, and scalability tests across trading services.
Validate data and behavior during platform migrations.
Help define and run release-readiness checks.
Collaboration and Ownership
Work directly with engineers and technical leaders from both Codelitt and our partner.
Break complex requirements into clear and manageable technical tasks.
Communicate progress, risks, dependencies, and blockers proactively.
Document the frameworks and processes you build so the team can own them.
Required Qualifications
5+ years of professional software engineering experience, as an automation engineer (SDET) or as a product or platform engineer.
Strong Python skills, including scripting and tooling for automation. Java experience is a strong plus.
Hands-on experience automating tests with frameworks such as Cucumber, TestNG, Playwright, Selenium, or pytest.
Experience building or maintaining CI/CD pipelines.
Working experience with AWS.
Experience automating operational or engineering workflows, not only tests.
Ability to understand and contribute to an established, complex codebase.
Strong written and verbal English communication skills.
Availability to work European hours.
Preferred Qualifications
Experience designing a test-automation framework from scratch.
Experience with performance or load testing (k6, JMeter, Gatling, Locust, or similar).
Experience with Kubernetes, Terraform, Helm, or Argo CD.
Experience in financial services, trading, or other data-intensive industries.
Experience leading a move from manual to automated testing.
Who You Are
An Engineer First
You write automation the way you would write production code: readable, maintainable, and tested.
Detail Oriented
You care whether results are correct. You think about edge cases, data integrity, and what happens under load.
Proactive
You communicate before a problem becomes a surprise. When blocked, you raise the issue, explain its impact, and help identify a path forward.
Comfortable with Complexity
You can navigate a mature platform with significant internal context. You know how to ask effective questions, document what you learn, and gradually expand your ownership.
Collaborative
You enjoy working with other engineers, sharing knowledge, and helping a team adopt better practices.
What We Offer
Generous paid-time-off policy.
Paid sick leave.
Paid parental leave.
Opportunities to work on challenging products with experienced international teams.
A collaborative environment that values technical quality and personal ownership.
Regular team-building activities throughout the year.
If you are an engineer who loves building automation that makes teams faster and safer, we would love to hear from you.
Carregando vagas relacionadas...