Software Development Engineer III - QA
Core
Design and execute automated and manual tests for a distributed cloud platform, validating complex systems across multi-cloud environments to ensure quality, reliability, and performance.
Role type
Senior IC QA Engineer (Automation)
Builds
Automated test frameworks, test suites, and validation for distributed cloud systems
Domain
Cloud infrastructure, distributed systems, cybersecurity
Required skills
Test automation (Python, Go, JavaScript), automation frameworks (Selenium, Cypress, Playwright), distributed systems, microservices, APIs, cloud environments (AWS, Azure, GCP), CI/CD pipelines, Git, DevOps, performance/load testing tools
Preferred skills
Performance/load testing tools (JMeter, Locust, Gatling)
Technologies
Python, Go, JavaScript, Selenium, Cypress, Playwright, AWS, Azure, GCP, Git, JMeter, Locust, Gatling
Responsibilities
Design, develop, and maintain automated test frameworks and test suites; Collaborate with developers and product managers to define test strategies; Validate complex distributed systems across multi-cloud environments; Identify, document, and track defects; Perform performance, scalability, and reliability testing; Create and maintain test plans, test cases, and documentation; Participate in design and code reviews; Mentor junior QA engineers; Investigate production issues and contribute to root cause analysis
Seniority
Senior, hands-on IC