Are you an experienced Software Test Engineer, SDET or QA Automation professional looking for a senior-level opportunity in Gurugram? NIIT is hiring a Software Test Engineer for a 6+ month contract, with the possibility of conversion to a full-time position based on performance. The role is designed for professionals who can combine hands-on automation expertise with test strategy, CI/CD, exploratory testing and QA leadership.
π Job Highlights
- π’ Company: NIIT
- πΌ Position: Software Test Engineer
- π Location: Gurugram, Haryana
- π¨βπ» Experience: 5+ years in Software Testing/QA
- π― Senior Experience: At least 2 years in a senior or lead capacity
- π» Automation: Selenium / Playwright / Cypress / Appium
- π¨βπ» Programming: Java / Python / JavaScript
- π API Testing: Postman / REST Assured
- π CI/CD: Jenkins / GitLab CI / GitHub Actions
- π Contract: 6+ months
- π Conversion: Potential FTE conversion based on performance
- π° Compensation: Up to βΉ70,000/month
- π’ Interview: Onsite only
π’ About NIIT
NIIT is a global learning and talent-development company that provides corporate learning, managed learning services and talent solutions to organizations. The company works with enterprises to build workforce capabilities through learning technology, training and talent-development programs.
NIIT has a significant technology and delivery presence in India, including Gurugram. Its technology-oriented work environment makes software quality, automation, digital platforms and reliable engineering practices important capabilities for technology professionals.
π» What Will You Do as a Software Test Engineer?
Key responsibilities include:
- π€ Design, develop and maintain automated UI, API, integration and regression test frameworks.
- π Define test strategies and test plans for new features and major releases.
- π Perform exploratory testing for complex and high-risk functionality.
- π Identify, document, reproduce and track defects through resolution.
- π Integrate automated testing into CI/CD pipelines with DevOps teams.
- β‘ Support performance, load and security testing when required.
- π Review requirements and design documents for testability gaps.
- π₯ Mentor junior QA engineers and promote quality best practices.
- π Analyze test coverage and quality metrics.
- π€ Collaborate with developers and product managers throughout the SDLC.
π Why Is This Role Good for Your Experience?
The biggest advantage is the breadth of responsibilities. The role combines hands-on automation with leadership-oriented activities such as test strategy, mentoring, quality metrics and influencing engineering practices.
For professionals with 5+ years of experience, this can be useful preparation for positions such as Senior SDET, QA Lead, Automation Lead, Quality Engineering Lead or Test Architect.
You also get an opportunity to strengthen your profile across multiple automation layersβweb, mobile and APIβrather than being restricted to one testing tool. Exposure to CI/CD, performance testing, security testing, Docker/Kubernetes and SQL can further make your profile more versatile.
π οΈ Skills Required
Candidates should prioritize:
- π§ͺ Selenium: WebDriver, waits, locators, Page Object Model, parallel execution and framework design.
- π Playwright/Cypress: Modern browser automation and cross-browser testing.
- π± Appium: Mobile application automation.
- π» Programming: Strong Java, Python or JavaScript fundamentals.
- π API Testing: REST, HTTP methods, authentication, JSON, Postman and REST Assured.
- π CI/CD: Jenkins, GitLab CI or GitHub Actions.
- ποΈ SQL: Joins, subqueries and backend data validation.
- β‘ Performance: JMeter, LoadRunner or k6.
- π³ DevOps: Docker and Kubernetes fundamentals.
- π Test Management: Jira, TestRail or Zephyr.
- π§ Leadership: Test strategy, mentoring, risk analysis and stakeholder communication.
π° Salary Range
The hiring details provided for this opportunity specify compensation of up to βΉ70,000 per month. That translates to a maximum annualized gross compensation of approximately βΉ8.4 LPA, assuming 12 months at the stated monthly rate.
Because this is a 6+ month contract position, candidates should confirm the exact contractual compensation structure, benefits, deductions, notice terms and FTE-conversion conditions directly with the recruiter before accepting an offer.
π― Expected Interview Rounds at NIIT
- π Recruiter/HR Screening: Experience, availability, compensation and contract expectations.
- π» Technical Assessment/Interview: Selenium, programming, API testing, SQL and QA fundamentals.
- ποΈ Automation & Framework Round: Framework architecture, CI/CD, debugging and automation strategy.
- π₯ Senior/Managerial Round: Leadership, mentoring, test planning and stakeholder management.
- β
Final HR/Selection Discussion: Contract terms, joining timeline and potential FTE conversion.
Since the hiring post states onsite interview only, candidates should specifically plan for an in-person technical discussion.
πPreparation Tips
Don’t prepare only Selenium interview questions. The role expects you to lead quality engineering activities.
First, take one of your previous projects and prepare a complete explanation covering requirements β risk analysis β test strategy β automation framework β CI/CD β execution β defect management β release validation.
Next, prepare a framework-design exercise. Be ready to explain how you would create a scalable Selenium/Playwright framework supporting parallel execution, reusable components, test data, configuration management, reporting and CI execution.
Also practice a real-world scenario: βYour release has 1,000 automated tests, but 10% are flaky and the pipeline takes four hours. What would you do?β Discuss test isolation, synchronization, parallelization, environment stability, data management and failure analysis.
π Resume Tips for This Role
Use measurable bullets such as:
- βDesigned and maintained a Selenium-based automation framework covering 500+ regression scenarios.β
- βIntegrated automated suites into Jenkins and reduced regression execution time by 60%.β
- βLed automation strategy for X releases and improved regression coverage by 40%.β
- βMentored X QA engineers on automation framework standards and debugging practices.β
- βImplemented API and SQL validation for critical business workflows.β
Mention your 2+ years of senior/lead experience clearly, because it directly matches the requirement. If you have performance testing, Docker/Kubernetes, mobile testing or ISTQB certification, include those as supporting differentiators.
π© How to Apply
Interested candidates can DM toΒ Ayush BhandulaΒ and share updated resume if their experience matches the job requirements.
π Role: Software Test Engineer
π Location: Gurugram, Haryana
π¨βπ» Experience: 5+ years
π
Contract: 6+ months
π° Salary: Up to βΉ70,000/month
π’ Interview: Onsite only
π Final Takeaway
The NIIT Software Test Engineer opening is a strong fit for experienced QA professionals who want a role combining automation engineering, test strategy, CI/CD, exploratory testing and QA leadership. The technology mix of Selenium, Playwright, Cypress, Appium, API testing and modern CI/CD tools gives candidates an opportunity to demonstrate broad Quality Engineering expertise.
Automate with purpose. Lead quality. Deliver with confidence! ππ§ͺπ»
