AlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer
Senior Software Development Engineer – Test
Location
Worldwide
Posted
178 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Development Engineer – Test
AlpacaDB
• Responsible for improving the automated and manual testing infrastructure at Alpaca - helping our developers quickly and reliably deliver new features. • Develop a comprehensive testing strategy for our API surface. • Improve developer experience by standardizing tooling and infrastructure. • Coordinate with other teams to improve test coverage, reliability and speed. • Mentor and guide product engineers, fostering a culture of quality and continuous improvement within the team. • Design and execute load, stress, and scalability tests to ensure our platform can handle growing user demands.
Job Requirements
- 5+ years of experience as a Software Development Engineer in Test (SDET) or Senior Quality Assurance Engineer.
- Written code in strongly typed languages before and have at least 1 year of experience with Go.
- Built and maintained CI pipelines before - we use a mix of GitHub Actions and Google Cloud Build pipelines.
- Worked with microservices and understand the challenges they pose for building reliable integrations and end-to-end tests.
- Experience designing and building automated test frameworks.
- Familiar with Kubernetes beyond the basics - can write a Helm chart for a new service with relative ease, understand best practices around security, and have prior job experience or certifications.
- Worked at a startup - understand that things don’t always go according to plan, that there is significant technical debt, and that some tasks just need to be done.
- Not afraid of taking a task from start to finish - gathering requirements, figuring out and implementing the best technical solution, then deploying and monitoring the results.
Benefits
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior QA Automation Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Design, develop, and enhance robust automation frameworks using modern tools (e.g., Playwright, Cypress, Selenium). • Write clean, maintainable automated test suites for web, API services, and other application types. • Integrate automated tests into Git-based CI/CD pipelines (e.g., GitHub Actions, Jenkins) to support continuous delivery. • Execute and manage functional, regression, integration, and specialized performance tests. • Participate in requirement reviews to define test scenarios, identify edge cases, and ensure maximum test coverage. • Perform root cause analysis of failures and collaborate directly with development and product teams to resolve defects and ensure quality metrics are met. • Maintain test data, mocks, and environments, and build specialized tooling (e.g., monitoring/reporting dashboards) to improve QA efficiency. • Document test plans, test cases, automation design decisions, and contribute to the continuous improvement of overall QA processes and best practices.
Senior QA Automation Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Design, develop, and enhance robust automation frameworks using modern tools (e.g., Playwright, Cypress, Selenium). • Write clean, maintainable automated test suites for web, API services, and other application types. • Integrate automated tests into Git-based CI/CD pipelines (e.g., GitHub Actions, Jenkins) to support continuous delivery. • Execute and manage functional, regression, integration, and specialized performance tests. • Participate in requirement reviews to define test scenarios, identify edge cases, and ensure maximum test coverage. • Perform root cause analysis of failures and collaborate directly with development and product teams to resolve defects and ensure quality metrics are met. • Maintain test data, mocks, and environments, and build specialized tooling (e.g., monitoring/reporting dashboards) to improve QA efficiency. • Document test plans, test cases, automation design decisions, and contribute to the continuous improvement of overall QA processes and best practices.
Test Engineer
nDeavour ConsultingWe are a staffing and IT recruitment company based in Sofia, Bulgaria.
• Work in a cross-functional team, constantly looking for ways to improve software quality from inception through to deployment. • Act as a Subject Matter Expert for your product area, deeply understanding its functionality, use cases, and customer impact. • Work closely with the team to define acceptance criteria for new features and to identify areas for testing focus. • Hands-on testing across a range of functional and non-functional tests. • Develop and maintain automated test scripts, with focus on API and UI testing. • Conduct test code reviews and assist in the development of testing frameworks and tools to improve efficiency and effectiveness of testing activities. • Reviewing end-to-end process and collaborating with software engineers to ensure test coverage across all layers of our tech stack. • Integrate automated tests within our CI/CD pipelines and optimize testing phases. • Reviewing and discussing test results with the rest of the team and documenting identified issues for resolution. • Triage failures, communicate with stakeholders, identify root-causes and corrective actions. • Updating and maintaining testing documentation, including test plans, test cases, and test reports. • Following new tools and technologies and provide insights and recommendations for continuous improvement of testing practices and tools in the team and company levels.
Test Automation Engineer, 4+ jaar ervaring
Soho Integrative EMDRReprocessing the Past for a Fulfilling Present | Soho Integrative EMDR: Healing Trauma and Unleashing Potential
• Je gaat aan de slag bij klanten van formaat die complexe nieuwe software ontwikkelen. • Denk aan de belangrijkste chipmachinebouwer ter wereld waar je helpt om nieuwe software voor een machine te optimaliseren. • Je bent betrokken bij de inrichting van digitale processen voor het nieuwe pensioenstelsel bij de grootste verzekeraar van Nederland. • Nieuwe applicaties testen waarmee een netwerkbeheerder aan de energietransitie werkt. • In je werk krijg je met het hele palet aan methodieken en middelen in ons vakgebied te maken; van handmatige en performancetesten tot de implementatie van testautomation. • Als test-engineer adviseer je de opdrachtgever over de beste weg naar kwaliteit. • In het hele softwareontwikkelproces denk je mee en bemoeit je je met requirements en userstory’s.



