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

Graduate Engineer – Technology

Company
Company irissoftware
Type
Opportunity Type Internship
Salary
Stipend / Salary (approximately 3.5 – 5 LPA)
Location
Location Noida, Uttar Pradesh
Posted Date
Posted Date Yesterday
Programming fundamentals Object‑Oriented Programming Data Structures Algorithms SQL Database basics Software Development Lifecycle Basic testing concepts Problem solving Logical reasoning Basic web or cloud knowledge
πŸ“–
Logical Reasoning Practice Questions Open Resource β†—
A collection of reasoning problems to sharpen analytical skills required for the aptitude round.
πŸ“–
Technical Interview Preparation Guide Open Resource β†—
Comprehensive resource covering coding patterns, data structures, and common interview questions.
πŸ“–
Aptitude and Reasoning Study Pack Open Resource β†—
Curated set of quantitative and verbal practice material to help clear the online test.
πŸ“–
Coding Practice Problem Set Open Resource β†—
Extensive list of coding problems to improve problem‑solving speed and accuracy for technical interviews.

Must have a B.E or B.Tech degree in Computer Science, Information Technology, Electronics, Electrical, or related engineering streams. Minimum aggregate of 60% (or as per company policy). Graduation batch 2025‑2027 accepted. No active backlogs at the time of joining. Open to candidates who are Indian citizens and can work in Noida.

1
Round 1: Online Aptitude Test (Logical Reasoning, Quantitative Aptitude, Verbal)
2
Round 2: Technical Interview (Programming, Data Structures, SQL, Project discussion)
3
Round 3: HR Interview (Fitment, Communication, Career aspirations)
IRIS Software is a fast‑growing global technology services firm with a strong presence in India. Established over a decade ago, the company delivers end‑to‑end software solutions across domains such as finance, healthcare, and retail. With a culture that emphasizes continuous learning, innovation, and employee well‑being, IRIS has consistently been recognized for its collaborative work environment and robust career growth pathways. The Noida office serves as a strategic hub for product development and client delivery, offering fresh talent exposure to cutting‑edge projects and seasoned mentors. The Graduate Engineer – Technology role is an entry‑level position designed for recent B.E/B.Tech graduates who are eager to launch their careers in software engineering. As a Graduate Engineer, you will be part of a dynamic development team, contributing to the design, coding, testing, and deployment of software applications that power IRIR’s client solutions. The role provides a solid foundation in professional software development practices while allowing you to explore emerging technologies under the guidance of experienced engineers. **Key Responsibilities** 1. Write clean, maintainable, and efficient code in languages such as Java, C++ or Python based on project requirements. 2. Participate in requirement analysis sessions and translate business needs into technical specifications. 3. Develop and execute unit test cases to ensure code quality and reliability. 4. Assist in database design, write SQL queries, and perform basic data manipulation tasks. 5. Collaborate with senior developers to perform code reviews and incorporate feedback. 6. Contribute to the documentation of software modules, APIs, and user guides. 7. Support debugging and troubleshooting activities during the software development lifecycle. 8. Stay updated with industry trends, tools, and best practices, and share knowledge within the team. 9. Participate in agile ceremonies such as sprint planning, daily stand‑ups, and retrospectives. 10. Engage in continuous learning through internal training programs and certifications. **Tech Stack**: Core programming (Java/Python/C++), OOP concepts, Data Structures & Algorithms, SQL/Relational Databases, Version Control (Git), Basic Linux commands, Introductory exposure to cloud platforms (AWS/Azure) and web technologies (HTML/CSS/JavaScript). **Growth Path**: Successful graduates can progress to Software Engineer, Senior Engineer, and eventually Technical Lead or Project Manager roles within 3‑5 years, depending on performance and skill acquisition. The company also offers specialized tracks in DevOps, Data Engineering, and Product Management for those who wish to diversify. **Why Join IRIS Software?** The organization offers a competitive salary package, comprehensive health benefits, and a learning‑centric environment. Freshers receive mentorship from industry veterans, access to online courses, and regular hackathons that foster innovation. Moreover, IRIS’s emphasis on work‑life balance, flexible timings, and employee wellness programs make it an attractive place for young professionals seeking both professional growth and personal well‑being.

irissoftware β€” 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 🎯
irissoftware Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for irissoftware 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 (Programming fundamentals, Object‑Oriented Programming, Data Structures, Algorithms, SQL, Database basics, Software Development Lifecycle, Basic testing concepts, Problem solving, Logical reasoning, Basic web or cloud knowledge) & 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
irissoftware 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 irissoftware as a Graduate Engineer – Technology?
Preparation Tip: Highlight irissoftware's market reputation, recent tech innovations, and how your skills in Programming fundamentals 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 Engineering

View Category Feed β†—
irissoftware
Graduate Engineer – Technology
Apply Apply Now β†—
Chat Chat with Kashii