Software Engineer in Test Pleno
Core
Develop and maintain automation frameworks and test scripts to ensure software quality within the CI/CD pipeline.
Role type
Software Development Engineer in Test (SDET)
Builds
Automated testing frameworks, CI/CD pipelines, and reliable software solutions
Domain
IoT, Logistics, Transportation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Programming (Python, Java, Go, JavaScript/TypeScript, Kotlin), Test Automation Frameworks (Selenium, Cypress, Playwright, JUnit, TestNG, PyTest), API Testing Tools (Postman, RestAssured), CI/CD Pipelines (Jenkins, GitHub Actions, CircleCI), Unit/Integration/API/UI Testing, Code Reviews, Test Environment Management, Root Cause Analysis, Quality Metrics Analysis
Preferred skills
Performance Testing (K6, JMeter), Security Testing, Cloud Platforms (AWS, Azure, GCP), Agile Methodologies, AI Tools for Development (Gemini, Windsurf, Claude)
Technologies
Python, Java, Go, JavaScript/TypeScript, Kotlin, Selenium, Cypress, Playwright, JUnit, TestNG, PyTest, Postman, RestAssured, Jenkins, GitHub Actions, CircleCI, K6, JMeter, AWS, Azure, GCP
Responsibilities
Design, develop, and maintain automation frameworks and test scripts; Integrate and enhance test automation in CI/CD pipelines; Develop and execute automated tests across application layers; Collaborate with developers to understand code design and provide testability feedback; Participate in code reviews to ensure coding standards; Create and maintain efficient test environments and manage test data; Analyze test results, identify root causes, and partner with development to implement solutions; Monitor and analyze key quality metrics to identify improvement opportunities; Stay updated on testing methodologies and share knowledge with the team; Participate in agile ceremonies; Contribute to performance and security testing under guidance.
Seniority
Mid-level, hands-on IC