Principal Software Developer in Test
Core
Principal Software Developer in Test responsible for driving quality, stability, and reliability of cloud-based software deliverables through manual and automated testing.
Role type
Principal Software Developer in Test (IC)
Builds
Backend/API and UI test automation suites, CI/CD pipelines, and high-quality automated tests for cloud services.
Domain
Cloud software development and quality assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Design and development of backend/API and UI test automation suites, building and maintaining UI automation frameworks, CI/CD pipeline integration, risk and quality evaluation, defect tracking and resolution, test estimation and planning, Scrum ceremonies participation, software development best practices absorption, automation script and framework creation
Preferred skills
Jira, Confluence, Jenkins, GitHub usage, AWS tools and services familiarity, AI-powered development tools usage, rapid adoption of new technologies, large software systems learning
Technologies
Playwright, Cypress, Blazemeter, JMeter, Selenium, Cucumber JVM, Postman, Wiremock, Rest Assured, Pact, BurpSuite, Java, C#, Python, JavaScript
Responsibilities
Collaborate with developers and QA analysts to establish quality delivery processes, design and implement test automation suites, evaluate risk and stability for stories and sprints, participate in test estimation and acceptance criteria, receive and track defect reports, write and run test cases based on production work, participate in Scrum ceremonies, partner with developers to absorb best practices, collaborate on CI/CD pipeline maintenance, mentor and contribute to team improvement
Seniority
Principal, hands-on IC with mentorship responsibilities