Software Engineer
Core
Develop and maintain manual and automated tests for UI, API, and backend workflows to ensure quality and reliability of cloud-native services.
Role type
Senior IC Software Engineer (QA/Automation)
Builds
Cloud-native services and automation infrastructure
Domain
SaaS / Cloud Infrastructure / FinOps
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation frameworks (Playwright, Cypress, Selenium), UI & API testing, REST API validation, CI/CD (Jenkins), Cloud providers (AWS, Azure, GCP), Kubernetes, Python, JavaScript, SaaS application testing
Preferred skills
AI-assisted automation, Agentic AI workflows, Infrastructure as Code (Terraform, Ansible), Observability tools (Prometheus, Grafana, JMeter), Git workflows
Technologies
Selenium, Cypress, Playwright, MCP, pytest, Postman, Python, JavaScript, Jenkins, AWS, Azure, GCP, Kubernetes, Terraform, Ansible, Prometheus, Grafana, JMeter
Responsibilities
Develop and maintain automated tests for UI, API, and backend workflows; Support manual functional testing for new features and regression scenarios; Build infrastructure, reusable utilities, and internal frameworks for testing; Collaborate with development teams to understand features and validation needs; Define test strategies and identify high-value testing scenarios; Execute test suites across Dev/QA/Prod environments; Analyze failures and work with engineering teams to resolve issues; Integrate automation into Jenkins pipelines and cloud-based build systems; Explore and adopt AI-assisted automation approaches; Maintain test data, environment configurations, and documentation
Seniority
Senior, hands-on IC