remote
Principal Software Development Engineer in Test - US Mobile
Software Engineer
Lead test engineering initiatives as a Principal Software Development Engineer in Test, designing scalable automation frameworks and driving quality across cloud‑native services using Python, Java, Selenium, CI/CD pipelines, and AWS.
About the role
Key Responsibilities
- Architect and implement robust, scalable test automation frameworks for web, mobile, and API services.
- Lead the design of performance, reliability, and security testing strategies across the product portfolio.
- Collaborate with cross‑functional teams to integrate automated tests into CI/CD pipelines and ensure rapid feedback loops.
- Mentor and guide senior QA engineers, fostering best practices in test design, code quality, and continuous improvement.
- Drive adoption of cloud‑native testing tools on AWS, leveraging containers and serverless resources for cost‑effective execution.
Requirements
- 10+ years of software development experience with strong proficiency in Python and Java.
- Extensive hands‑on experience with Selenium, REST‑API testing, and modern test automation frameworks.
- Deep understanding of CI/CD concepts and tools such as Jenkins, GitHub Actions, or CircleCI.
- Proven track record of building and scaling test infrastructure on AWS (EC2, Lambda, S3, CloudWatch).
- Excellent problem‑solving skills and ability to influence technical direction across distributed teams.
Skills
pythonjavaseleniumtest automationcicdaws