GreyOrange logo
🔥 Viewed by 94 students today✓ Verified Listing

Software Development Engineer in Test I

GreyOrangeCompetition: Moderate • Entry Level
|Gurugram|By CampusToCareer Editorial Team|Posted 2 days ago|Last verified 2 days ago
✓ Company career page verified✓ Application route verifiedLast checked on Jul 2, 2026
💼 Experience Required
1-2 Years
🕒 Employment Type
Full-time
🎓 Target Batch
Any
🚀 Role Category
QA
📌 How to Apply
Click on the Apply button
💰 Salary
CTC: 4 - 8 LPA
Skills Recommended
QAJavaPythonSeleniumJUnitTestNGAppiumCucumberPytest
Career Guide • 15 min read

Complete preparation guide for Software Development Engineer in Test I at GreyOrange

As a Software Development Engineer in Test I, you will be responsible for designing, developing, and maintaining automated test scripts and frameworks for various applications. You will work closely with the development team to identify and resolve issues, and ensure that the products meet the highest quality standards.

✓ AI Assisted • Fact CheckedCampusToCareer Editorial TeamUpdated 3 Jul 2026

About GreyOrange

GreyOrange is a leading provider of AI-powered robotics systems for warehouses, distribution centers, and e-commerce fulfillment centers. The company's mission is to transform supply chains through the use of artificial intelligence and robotics. As a QA engineer at GreyOrange, you will be part of a team that is shaping the future of logistics and supply chain management.

Required Skills Explained

QA

Why required: Quality Assurance is a critical aspect of software development, and GreyOrange is looking for someone who can ensure that their products meet the highest quality standards.

How recruiters evaluate: The recruiter will be looking for candidates who have experience in QA and can demonstrate their ability to design and implement effective testing strategies.

  • ISTQB Certification
  • QA Training Courses
  • Selenium Tutorials

Java

Why required: Java is a widely used programming language, and GreyOrange is looking for someone who is proficient in Java and can use it to develop automated test scripts.

How recruiters evaluate: The recruiter will be looking for candidates who have experience in Java and can demonstrate their ability to write clean and efficient code.

  • Java Tutorials
  • Java Certification
  • Java Books

Python

Why required: Python is another popular programming language, and GreyOrange is looking for someone who is proficient in Python and can use it to develop automated test scripts.

How recruiters evaluate: The recruiter will be looking for candidates who have experience in Python and can demonstrate their ability to write clean and efficient code.

  • Python Tutorials
  • Python Certification
  • Python Books

Selenium

Why required: Selenium is a popular tool for automating web browsers, and GreyOrange is looking for someone who has experience with Selenium and can use it to develop automated test scripts.

How recruiters evaluate: The recruiter will be looking for candidates who have experience with Selenium and can demonstrate their ability to use it to automate web browsers.

  • Selenium Tutorials
  • Selenium Certification
  • Selenium Books

JUnit

Why required: JUnit is a popular testing framework for Java, and GreyOrange is looking for someone who has experience with JUnit and can use it to develop automated test scripts.

How recruiters evaluate: The recruiter will be looking for candidates who have experience with JUnit and can demonstrate their ability to use it to write unit tests.

  • JUnit Tutorials
  • JUnit Certification
  • JUnit Books

TestNG

Why required: TestNG is a popular testing framework for Java, and GreyOrange is looking for someone who has experience with TestNG and can use it to develop automated test scripts.

How recruiters evaluate: The recruiter will be looking for candidates who have experience with TestNG and can demonstrate their ability to use it to write unit tests.

  • TestNG Tutorials
  • TestNG Certification
  • TestNG Books

Appium

Why required: Appium is a popular tool for automating mobile applications, and GreyOrange is looking for someone who has experience with Appium and can use it to develop automated test scripts.

How recruiters evaluate: The recruiter will be looking for candidates who have experience with Appium and can demonstrate their ability to use it to automate mobile applications.

  • Appium Tutorials
  • Appium Certification
  • Appium Books

Cucumber

Why required: Cucumber is a popular tool for behavior-driven development, and GreyOrange is looking for someone who has experience with Cucumber and can use it to develop automated test scripts.

How recruiters evaluate: The recruiter will be looking for candidates who have experience with Cucumber and can demonstrate their ability to use it to write acceptance tests.

  • Cucumber Tutorials
  • Cucumber Certification
  • Cucumber Books

Pytest

Why required: Pytest is a popular testing framework for Python, and GreyOrange is looking for someone who has experience with Pytest and can use it to develop automated test scripts.

How recruiters evaluate: The recruiter will be looking for candidates who have experience with Pytest and can demonstrate their ability to use it to write unit tests.

  • Pytest Tutorials
  • Pytest Certification
  • Pytest Books

Who Should Apply

freshers

Freshers who have a degree in computer science or a related field and have experience with programming languages such as Java or Python.

experienced

Experienced professionals who have experience in QA and have worked with tools such as Selenium, JUnit, and TestNG.

graduates

Graduates who have a degree in computer science or a related field and have experience with programming languages such as Java or Python.

btech

BTech graduates who have a degree in computer science or a related field and have experience with programming languages such as Java or Python.

mca

MCA graduates who have a degree in computer science or a related field and have experience with programming languages such as Java or Python.

diploma

Diploma holders who have a degree in computer science or a related field and have experience with programming languages such as Java or Python.

Typical Hiring Process

  1. Round 1: The first round will be a technical interview where the candidate will be asked questions related to QA and programming languages such as Java and Python.
  2. Round 2: The second round will be a practical test where the candidate will be asked to write code and develop automated test scripts.
  3. Round 3: The third round will be a final interview with the hiring manager where the candidate will be asked questions related to their experience and skills.

Resume Tips for This Role

  • Make sure to highlight your experience with QA and programming languages such as Java and Python.
  • Include any relevant certifications or training programs you have completed.
  • Use keywords related to QA and programming languages to help your resume pass through applicant tracking systems.

Interview Preparation Tips

  • Be prepared to answer technical questions related to QA and programming languages such as Java and Python.
  • Practice writing code and developing automated test scripts to prepare for the practical test.
  • Be prepared to talk about your experience and skills, and how they relate to the job.

Possible Interview Questions (10)

  1. What is your experience with QA?
  2. How do you stay up-to-date with the latest developments in QA?
  3. Can you explain the difference between JUnit and TestNG?
  4. How do you handle a situation where a test is failing?
  5. Can you write a simple test script using Selenium?
  6. How do you prioritize your testing efforts?
  7. Can you explain the concept of test-driven development?
  8. How do you handle a situation where a developer is not cooperating with the testing team?
  9. Can you explain the difference between black box and white box testing?
  10. How do you measure the effectiveness of a testing effort?

Salary Insights (India)

Industry range

The average salary for a QA engineer in the industry is between 4-8 LPA.

Freshers

Freshers can expect a salary range of 3-6 LPA.

Experienced

Experienced professionals can expect a salary range of 6-10 LPA.

The salary for a QA engineer can grow rapidly with experience and skills.

Career Path Roadmap

1
Senior QA Engineer

A senior QA engineer is responsible for leading a team of QA engineers and developing and implementing testing strategies.

2
Test Manager

A test manager is responsible for managing the testing effort and ensuring that the testing team is working efficiently.

3
Quality Assurance Manager

A quality assurance manager is responsible for ensuring that the products meet the highest quality standards and developing and implementing quality assurance processes.

Why This Opportunity Is Worth Considering

  • This is a good opportunity to work with a leading company in the industry.
  • You will have the opportunity to work with a talented team of engineers.
  • You will have the opportunity to develop and implement testing strategies and processes.

Things To Know Before Applying

  • The company is looking for someone who is passionate about QA and has a strong technical background.
  • The company is looking for someone who is a team player and can work effectively with the development team.
  • The company is looking for someone who is willing to learn and take on new challenges.

Recommended Courses

Java Certification
Oracle

This course will help you develop your Java skills and prepare you for the Java certification exam.

Selenium Certification
Selenium

This course will help you develop your Selenium skills and prepare you for the Selenium certification exam.

Python Certification
Python Institute

This course will help you develop your Python skills and prepare you for the Python certification exam.

Career Advice

To be successful in this role, you need to have strong technical skills and experience with QA. You should also have good communication skills and be able to work effectively with the development team.

Editorial Note: This is a good opportunity for someone who is passionate about QA and has a strong technical background. The company is looking for someone who is a team player and can work effectively with the development team.
Written by CampusToCareer Editorial Team • AI Assisted • Fact Checked

Frequently Asked Questions

The salary range for this role is between 4-8 LPA.
The required skills for this role are Java, Python, Selenium, JUnit, TestNG, Appium, Cucumber, and Pytest.
The experience required for this role is 1-2 years.

Similar Roles to Explore

Software Development Engineer in Test IISenior QA EngineerTest ManagerQuality Assurance Manager
Application trackerSkill learning pathsDaily coding practice
Apply Now
Reference Only

Original Job Description

The text below is preserved from the employer's listing for verification. CampusToCareer editorial content above is the primary guide for preparing your application.

Job Description

Software Development Engineer in Test I

Job Code: 10279

Gurugram - HQ

1 position

Facebook

LinkedIn

twitter

Required Experience

1 to 2 Years

Skills

QA

Job Description

Responsibilities

Design, develop, and maintain automated test scripts and frameworks for various applications.

Implement test automation strategies and processes to achieve optimal test coverage.

Should act as the first level of debugging for the dev team and internal customers.

Should have a sense of ownership and proactiveness.

Involved in Agile sprints from the design phase itself.

Eager to work in various in-house R&D activities.

Requirements

Education: Bachelor?s or master?s degree in computer science, Software Engineering, or a related field.

0-2 years of work experience, having demonstrated problem solving skills.

Proficiency in at least one programming/scripting language (Java/ Python).

Experience with automation testing tools and frameworks (e.g., Selenium, JUnit, TestNG, Appium, Cucumber, Pytest).

Analytical and problem solver with attention to detail.

Inclination towards breaking the rules and making exceptions in the Product.

Department

GreyMatter Quality Assurance

Mandatory Skills

QA

Location

Gurugram - HQ

Experience

1 to 2 years

Unit

GreyMatter Quality Assurance

Function

GreyMatter Quality Assurance

Type of Employment

Full Time