Specialist Software Engineer - Test Automation
Amgen
Career Category
Information Systems
ABOUT AMGEN
Amgen harnesses the best of biology and technology to fight the world’s toughest diseases, and make people’s lives easier, fuller and longer. We discover, develop, manufacture and deliver innovative medicines to help millions of patients. Amgen helped establish the biotechnology industry more than 40 years ago and remains on the cutting-edge of innovation, using technology and human genetic data to push beyond what’s known today.
As a Specialist Software Engineer – Test Automation at Amgen, you will be responsible for designing, developing, and maintaining scalable automation test frameworks and test suites to ensure the quality, reliability, and performance of software applications. You will collaborate closely with software engineers, product managers, business analysts, and quality engineers to understand business requirements, define comprehensive test strategies, and develop robust automated and manual test cases. Leveraging strong programming skills and industry best practices in test automation, you will drive continuous testing, improve test coverage, accelerate release cycles, and enable the delivery of high-quality, compliant software solutions.
Roles & Responsibilities
- Partner with Product Owners and development teams in an Agile environment to define clear, testable requirements and embed quality throughout the software development lifecycle.
- Design, develop, and maintain scalable automation frameworks with reusable components using GitHub, GitHub Copilot, UiPath, and programming languages such as Python, JavaScript, or C#.
- Build and enhance end-to-end, API, and UI automation suites using modular, data-driven approaches to maximize test coverage, maintainability, and execution efficiency.
- Develop automated application monitoring capabilities to proactively identify issues, improve observability, and enhance system reliability.
- Integrate automated testing and monitoring into CI/CD pipelines to enable continuous validation, accelerate feedback cycles, and support high-quality software releases.
- Drive continuous improvements in QA processes, automation strategy, test coverage, and application performance while effectively managing competing priorities in a fast-paced Agile environment.
- Leverage AI-enabled technologies to enhance test automation through intelligent test generation, self-healing automation, predictive defect analysis, and optimized test execution.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.