Senior SDET
AI-first QA engineer with 10+ years in test automation and software development, helping remote teams scale web and mobile testing, stabilize CI/CD and ship with confidence.
- Focus
- E2E testing
- API testing
- Cross-browser testing
- CI/CD stabilization
- Frameworks
- Playwright
- Cypress
- TestCafe
- Selenium
- Pipelines
- Azure Pipelines
- Jenkins
- TeamCity
- GitHub Actions
- Industries
- Financial servicesChargebacks, dispute management, fraud
- eCommerce
- CybersecurityVulnerability management
- Maritime
- Logistics
- Sports management
- Based in
San Salvador, El Salvador, working remotely
- Languages
- English, full professional
- Spanish, native
- French, elementary
Status: Open to remote roles and consulting
Ready to merge
About
I help engineering teams build reliable, scalable software. Over a decade, I have delivered production-critical work in financial services, eCommerce, cybersecurity, maritime systems, and ground transportation and logistics.
I work as a quality engineering consultant with distributed teams, designing, scaling and operating test automation for complex systems. I partner with product and engineering leaders for reliable delivery, fast feedback and confidence in production, without slowing teams down.
My background combines software development, automation architecture and CI/CD enablement. I build automation frameworks from scratch, migrate and modernize legacy test suites and stabilize flaky pipelines, using Playwright, Cypress, TypeScript, Selenium, BrowserStack, Docker and cloud CI/CD platforms.
I work AI-first. I build OpenAI Codex skills, with explorer, worker and reviewer sub-agents, that migrate test suites and find coverage gaps in TestRail, and I use Playwright agents for self-healing tests and Claude Code and Cursor to speed up development. I also explore chaos engineering with Gremlin to strengthen resilience and production readiness.
- Automation architecture
- Scalable automation frameworks and production-grade CI/CD pipelines.
- AI-enabled engineering
- AI-assisted workflows that speed up development, testing and debugging.
- Engineering background
- Frontend and backend development experience for end-to-end system validation.
- Cross-functional partner
- A bridge between product, engineering and QA that ties quality to business risk.
Experience
v7.0qa
03/2026 to present
Remote
Senior Quality Assurance Automation Engineer
WillDom
- Added
- Quality ownership of new features from inception through production deployment, as acting QA lead.
- Reusable OpenAI Codex skill for incremental test migration, with explorer, worker and reviewer sub-agents for code analysis, implementation and review.
- Codex skills that analyze TestRail repositories, find coverage gaps, propose edge-case scenarios and turn them into actionable test items for JIRA tickets.
- Automated coverage for complex Stripe payment integrations.
- Playwright agents for self-healing tests and faster coverage of new features.
- Mobile testing plan for a native iOS app.
- Cross-browser and cross-device testing with BrowserStack.
- Changed
- Two end-to-end test repositories migrated from Cypress to Playwright to improve CI stability.
Playwright, Cypress, TypeScript, OpenAI Codex, BrowserStack, Stripe, TestRail, iOS
v6.0qa
05/2023 to 11/2025
Remote
Senior QA Automation Engineer
Lumenalta LLC (formerly Clevertech)
- Added
- End-to-end automation platform with Cypress and TypeScript, covering E2E and component tests for business-critical React applications.
- Test data strategy, with integrations for conditional testing, data mocking and test filtering.
- Contributions to performance testing with Postman, and data consistency checks between new and legacy systems with SQL and Databricks, on a large transportation and logistics platform.
- HTML (Mochawesome) and XML (JUnit) reports, aggregated across Docker containers for CI visibility.
- Changed
- Containerized the framework and moved it into Azure Pipelines with parallel execution.
- Fixed
- Flaky pipelines stabilized.
Cypress, TypeScript, Azure DevOps, Docker, Postman, SQL, Nx, React Testing Library
v5.0qa
03/2022 to 02/2023
Remote
Senior QA Automation Engineer
Avenue Code
- Added
- Reliable automated suites with Playwright and TestCafe, raising automation maturity and release confidence for an established e-commerce team.
- Changed
- Automation and code quality standards enforced through pull-request reviews.
- Fixed
- Jenkins-based CI pipelines stabilized to support consistent releases.
- Defects triaged across environments.
Playwright, TestCafe, TypeScript, Node.js, Jenkins, GitHub Actions, API testing, JIRA
v4.0qa
11/2019 to 03/2022
Remote
QA Automation Engineer
Avantica
- Added
- UI and API automation with TestCafe, PyTest and Postman for a new, production-critical cybersecurity platform, working with engineering, product and DevOps.
- Test plans and test cases for coverage and traceability.
- Validation of asynchronous workflows across distributed services.
- Quality gates for bi-weekly production deployments, as QA release captain.
- Docker and Kubernetes, introduced to improve test environments.
- Changed
- Automation suites refactored continuously for reliability and maintainability.
- TeamCity pipelines optimized for fast, reliable feedback.
- Fixed
- TeamCity pipelines stabilized.
TestCafe, JavaScript, Python, PyTest, Postman, Docker, Kubernetes, TeamCity
v3.0qa
08/2015 to 07/2018
El Salvador, on-site
QA Automation Engineer
Rulesware LLC
- Added
- Automated regression suites with Selenium WebDriver and TestNG for Java and Pega-based applications.
- Data-driven testing.
- Utility classes that consume, parse and validate RESTful API endpoints for UI and backend tests.
- Traceable test plans and test cases aligned with functional and business requirements, for disputes and digital payments platforms.
- Changed
- Page Object Model and configuration layers refactored to cut duplication.
Selenium WebDriver, Java, TestNG, Postman, SoapUI, SQL, Jenkins, Git
Skills
Languages
- TypeScript
- JavaScript
- Java
- Python
Testing
- Playwright
- Cypress
- TestCafe
- Selenium
- PyTest
- Jest
- K6
- BrowserStack
- Mobile testing (iOS)
AI tools
- OpenAI Codex
- Claude Code
- Playwright agents
- Sub-agents
- MCP servers
- DeepEval
DevOps and tools
- Docker
- Azure DevOps
- Jenkins
- Git and GitHub
- TeamCity
Frameworks and libraries
- Node.js
- REST APIs
- React and Next.js
- Express
Education and certifications
- Universidad Don Bosco, Engineer’s degree in Computer Science (2014 to 2021)
- MIT xPRO, Professional Certificate in Cybersecurity (2022 to 2023)
- Claude Academy: Claude Code 101
- Python Automation and Testing
- Behavior-Driven Development
- Curso Avanzado de Java SE (advanced Java SE)
- CASAS (Proficient Skills)
Projects
2026
Playwright/Typescript Assessment for Software Mind
4-hour assessment project to evaluate my skills in Playwright and TypeScript for a Senior QA Automation Engineer position
TypeScript, Playwright
2025
SPA Inventory with LocalStorage using React + TypeScript
React 19 + TypeScript SPA (CRA) for inventory, sales, and purchases management. Currently adding E2E tests with Playwright (Work In Progress)
React 19, TypeScript, Playwright
In progress
2025
Playwright/Typescript E2E Course Challenge for Platzi
Coding challenge for the Course: Automation Testing with Playwright/Typescript I took back on December 2025 from Platzi school
Playwright, TypeScript, Node.js, GitHub
2025
K6/Typescript performance tests against PetStore public Server
Implements smoke, load, stress, and spike tests against the PetStore public Server to validate the API performance and reliability.
K6, TypeScript, Node.js, GitHub
rcastaneda-dev/k6-typescript-portfolio
- PassedTrigger K6 Tests Manually #6 (opens in a new tab)main1m 5s, Dec 13, 2025
- FailedTrigger K6 Tests Manually #5 (opens in a new tab)main4m 42s, Dec 13, 2025
- PassedManual K6 Tests #4 (opens in a new tab)main8m 34s, Dec 13, 2025
- PassedManual K6 Tests #3 (opens in a new tab)main1m 7s, Dec 13, 2025
- FailedManual K6 Tests #2 (opens in a new tab)main1m 5s, Dec 13, 2025
From GitHub Actions, fetched Oct 15, 2026
2021
Testcafe/Javascript E2E Coding Challenge for Theorem One
End-to-end automation solution showcasing advanced TestCafe and JavaScript implementation patterns, originally developed as a technical assessment for the company Theorem One I applied to back on June 2021
JavaScript, Node.js, TestCafe, GitHub
rcastaneda-dev/AutomationPractice-Theorem
- FailedTestCafe E2E Tests #4 (opens in a new tab)main43s, Nov 21, 2025
- PassedCode Quality #4 (opens in a new tab)main28s, Nov 21, 2025
- PassedCode Quality #3 (opens in a new tab)feat/improvements-for-portfolio27s, Nov 21, 2025
- FailedTestCafe E2E Tests #3 (opens in a new tab)feat/improvements-for-portfolio37s, Nov 21, 2025
- FailedTestCafe E2E Tests #2 (opens in a new tab)feat/improvements-for-portfolio32s, Nov 21, 2025
From GitHub Actions, fetched Oct 15, 2026
2019
SDET - Coding challenge for Upgrade, Inc.
Java/Selenium/TestNG automation challenge involving UI validation of loan offers and API verification of eligible states
Java, Selenium, TestNG, Maven, RestAssured
Contact
I’m always interested in discussing new opportunities, innovative projects, or how I can help improve your testing and development processes.
- hi@rcastaneda.dev
- Phone
- +503 7740-7075
- Location
- San Salvador, El Salvador