Specialist Software Engineer - Test Automation
Core
Designing, developing, and maintaining scalable automation test frameworks and suites to ensure software quality, reliability, and performance for Amgen's innovative medicines.
Role type
Specialist Software Engineer – Test Automation
Builds
Scalable automation frameworks, end-to-end/API/UI test suites, and automated application monitoring capabilities.
Domain
Biotechnology / Software Quality Engineering
Deliverable
production ML models | product features
Required skills
Test automation frameworks (Selenium, Cypress, Playwright), Python/JavaScript/C#, CI/CD integration (GitHub Actions, Jenkins, Azure DevOps), RPA (UiPath), API/UI/Integration testing, SQL/ETL data validation, AI-assisted development tools (GitHub Copilot), self-healing automation, predictive defect detection.
Preferred skills
AI/ML concepts in testing, cloud platforms (AWS, Azure, GCP), relational/NoSQL/vector databases, observability tools, performance testing, DevOps practices.
Technologies
Selenium, Cypress, Playwright, UiPath, GitHub Copilot, Python, JavaScript, C#, GitHub Actions, Jenkins, Azure DevOps, SQL, AWS, Azure, GCP.
Responsibilities
Partner with Product Owners and development teams to define testable requirements; Design and maintain scalable automation frameworks with reusable components; Build end-to-end, API, and UI automation suites using modular, data-driven approaches; Develop automated application monitoring capabilities; Integrate automated testing and monitoring into CI/CD pipelines; Drive continuous improvements in QA processes and automation strategy; Leverage AI-enabled technologies for intelligent test generation and self-healing automation; Perform focused manual testing for integration, ETL, and data validation; Support application lifecycle management with patch validation and upgrade testing.
Seniority
Senior, hands-on IC