TU PRÓXIMO CAPÍTULO
Software Development Engineer II
Sobre el puesto
• Develop and maintain automated API, integration, and end-to-end tests using Java, Groovy, or Kotlin
• Design and implement UI test automation with Playwright or Cypress
• Validate HTTP-based services and edge behavior
• Integrate test suites into CI/CD pipelines for automatic and reliable regression runs
• Investigate test failures, identify root causes, and work with developers to resolve issues
• Maintain test environments, test data, and reusable test tooling
• Collaborate with developers, SRE, and support teams to identify quality bottlenecks and ship reliable releases
• Engineering expertise or equivalent education in computing or a related field, alongside applicable practical experience in software development
• Programming expertise in any language
• Familiarity with Java, Groovy, Kotlin, and test frameworks such as Spock, JUnit, or TestNG
• Expertise in networking fundamentals, including HTTP, TCP/IP, and DNS protocols
• Practical experience with UI test automation and familiarity with Playwright or Cypress
• Linux environment experience, shell scripting, and command-line troubleshooting expertise
• Expertise with Git and continuous integration and delivery practices
• Exceptional written and verbal communication in English
• Expertise with Jenkins infrastructure, pipelines, Job DSL, agents, plugins, API testing tools, reporting tools, or AI-driven debugging
• Health, well-being, financial, and life benefits
• FlexBase flexible work arrangements: work from home, in an office, or a combination of both