KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
KashiiUpdatez
REQUIREMENT_ID_58 β€’ 3-DAY_ACTIVE_POLICY

Junior Software Development Engineer / DevSecOps

Company
Company MetLife
Type
Opportunity Type Internship
Salary
Stipend / Salary 6 LPA - 8 LPA
Location
Location Pune, Maharashtra
Posted Date
Posted Date Today
GitHub Enterprise GitHub Actions CI/CD DevSecOps Git Automation Scripting/APIs Repository Governance Security Scanning Azure DevOps Migration
πŸ“–
Aptitude Practice Questions Open Resource β†—
Curated aptitude problems to sharpen quantitative and logical reasoning needed for the online assessment at MetLife.
πŸ“–
Company Interview Preparation Guide Open Resource β†—
Insights and sample questions that help candidates understand typical interview patterns for technology roles at MetLife.
πŸ“–
Comprehensive Interview Prep Resource Open Resource β†—
A collection of interview experiences, tips, and mock questions useful for tackling MetLife's technical and HR rounds.
πŸ“–
Algorithm Problem Set Open Resource β†—
A wide range of coding problems to practice data structures and algorithms, essential for the coding test stage at MetLife.

B.Tech/B.E/M.Tech in Computer Science, Information Technology, Electronics & Communication or related streams; Minimum 60% aggregate or CGPA 6.5/10; Batch years 2023‑2026; No active backlogs at the time of joining; Strong academic record and demonstrable project work in DevOps/Automation.

1
Round 1: Online coding assessment (focus on data structures, algorithms, and basic scripting)
2
Round 2: Technical interview (deep dive into DevSecOps concepts, GitHub Actions, pipeline design, and problem‑solving)
3
Round 3: HR interview (culture fit, communication skills, and career aspirations).
MetLife is a leading global provider of insurance, annuities, and employee benefits with a strong digital transformation agenda in India. The company operates across more than 50 countries and has a robust technology ecosystem that powers its underwriting, claims processing, and customer engagement platforms. In India, MetLife has built a reputation for fostering innovation, encouraging continuous learning, and delivering high‑impact solutions that improve the financial security of millions of customers. The Junior Software Development Engineer – DevSecOps role in Pune is designed for early‑career professionals who are passionate about automating software delivery and embedding security into the development lifecycle. Reporting to the DevSecOps lead, the candidate will work on modernizing CI/CD pipelines using GitHub Actions, creating reusable workflow templates, and governing GitHub Enterprise repositories. The position offers a hybrid work model, allowing collaboration in the office while also providing flexibility for remote work. Key responsibilities include: 1. Design, implement, and maintain CI/CD pipelines on GitHub Actions for multiple product streams. 2. Develop reusable workflow templates and automation scripts to improve developer productivity. 3. Administer GitHub Enterprise – repository onboarding, access control, branch protection rules, and runner management. 4. Integrate security scanning tools (Snyk, Dependabot, CodeQL) and compliance checks into pipelines to enforce DevSecOps best practices. 5. Assist in migrating legacy pipelines from Azure DevOps to GitHub, ensuring minimal disruption. 6. Provide consulting and support to development teams on GitHub Copilot adoption and workflow optimization. 7. Monitor pipeline health, troubleshoot failures, and continuously improve automation reliability. 8. Participate in code reviews, contribute to internal tooling, and document standard operating procedures. 9. Stay updated with emerging DevSecOps trends and propose enhancements to the security posture. 10. Collaborate with security, QA, and operations teams to align on governance policies. The tech stack revolves around GitHub Enterprise, GitHub Actions, Azure DevOps, Docker, Kubernetes, Python/Bash scripting, and security tools such as Snyk, Dependabot, and CodeQL. Candidates will gain exposure to enterprise‑grade automation, security governance, and cloud‑native deployment practices. Growth path: Starting as a Junior Engineer, high performers can progress to SDE I, SDE II, and eventually lead a DevSecOps team or move into specialized security engineering roles. The role offers mentorship, regular learning sessions, and access to MetLife’s global knowledge base. Why join MetLife? You will work on mission‑critical platforms that impact millions of customers, collaborate with seasoned engineers across the globe, and accelerate your career in a company that values innovation, diversity, and work‑life balance.

MetLife β€” QA & Automation Testing Interview Guide

Previously asked questions, exam syllabus, coding benchmarks & round strategy.

APTITUDE & LOGIC πŸ“–
Aptitude Practice Questions & Online Mock Tests

Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.

Open Resource β†—
COMPANY GUIDE 🎯
MetLife Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for MetLife and off-campus tech roles.

Open Resource β†—
MOCK TESTS & PAPERS πŸ“
Comprehensive Interview Prep Resources & Syllabus

Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.

Open Resource β†—
CODING PRACTICE πŸ’»
Algorithm and Data Structure Problem Set

Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.

Open Resource β†—
Round 1: Online Assessment (OA)
Aptitude, Quantitative Logic & 2 Coding Problems
Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1
Core Tech Stack (GitHub Enterprise, GitHub Actions, CI/CD, DevSecOps, Git, Automation, Scripting/APIs, Repository Governance, Security Scanning, Azure DevOps Migration) & Live Code Tracing
Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving
Database Schemas, APIs & Architecture Basics
Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion
MetLife Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer β–Ό
Model Answer: Implicit Wait sets a global timeout for all element lookups. Explicit Wait pauses execution until a specific ExpectedCondition (e.g. elementToBeClickable) is met. Fluent Wait allows defining polling frequency and ignoring specific exceptions like NoSuchElementException.
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer β–Ό
Model Answer: POM is a design pattern that creates an object repository for web UI elements. It separates test scripts from page locators, reducing code duplication and making maintenance easy when UI elements change.
How do you handle dynamic WebElements whose ID changes on page reload? Answer β–Ό
Model Answer: Use dynamic XPath methods like contains(), starts-with(), text(), or XPath axes (ancestor, following-sibling, parent) instead of brittle absolute paths.
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer β–Ό
Model Answer: @BeforeClass runs once before the first test method in the current class, while @BeforeMethod executes before each individual test method.
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer β–Ό
Model Answer: In RestAssured: given().when().get('/endpoint').then().assertThat().statusCode(200).body('status', equalTo('ACTIVE')).
Why do you want to join MetLife as a Junior Software Development Engineer / DevSecOps?
Preparation Tip: Highlight MetLife's market reputation, recent tech innovations, and how your skills in GitHub Enterprise directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Preparation Tip: Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Preparation Tip: Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.

More Fresh Requirements in Software & Tech

View Category Feed β†—
MetLife
Junior Software Development Engineer / DevSecOps
Apply Apply Now β†—
Chat Chat with Kashii