Senior Software Development Engineer in Test - UI, Backend, API automation
π Job Overview
Job Title: Senior Software Development Engineer in Test - UI, Backend, API automation
Company: Ivanti
Location: Bangalore, India
Job Type: Full-Time
Category: Quality Assurance / Software Development Engineering in Test (SDET)
Date Posted: 2026-02-07T04:28:40
Experience Level: 6+ Years Professional Experience
Remote Status: On-site
π Role Summary
-
Spearhead the design and development of comprehensive test plans, test cases, and automated scripts for cloud-based applications, focusing on UI, backend, and API layers.
-
Drive end-to-end test process management, including rigorous test data and environment setup, to support functional, integration, regression, and performance testing.
-
Architect, build, and maintain robust, cloud-agnostic automation frameworks for Windows and web applications, ensuring seamless integration with CI/CD pipelines.
-
Champion software quality best practices across the development lifecycle, actively contributing to Agile ceremonies and cross-functional team collaboration.
-
Mentor junior engineers, conduct code reviews for test automation, and proactively advise on emerging trends in software quality and DevOps.
π Enhancement Note: This role is positioned as a Senior SDET, indicating a need for not only strong technical automation skills but also leadership qualities, strategic thinking in test architecture, and the ability to mentor others. The emphasis on "cloud technology," "mission-critical platforms," and "global teams" suggests a high-impact role within a large-scale enterprise software environment. The focus on "cloud-agnostic automation" and "CI/CD integration" points to a modern DevOps-centric approach to quality assurance.
π Primary Responsibilities
-
Design and develop comprehensive test plans, test cases, and automated scripts for applications built with .NET, Angular, HTML, and CSS, leveraging Playwright and JavaScript/TypeScript.
-
Manage the end-to-end test process by overseeing test data and environment setup, ensuring robust support for functional, integration, regression, and performance testing scenarios.
-
Build and maintain automated test frameworks for Windows and web-based applications and backend APIs, maximizing code quality across multiple platforms.
-
Configure and maintain various Windows environments within VMware VCD for dedicated testing purposes.
-
Collaborate closely with scrum teams to understand product features and functionality, contributing directly to the system integration test strategy and plan.
-
Uphold quality standards at every stage of software development, constructing traceability matrices for effective customer regression management.
-
Develop and maintain cloud-agnostic automation coverage, ensuring seamless integration with CI/CD pipelines for continuous delivery.
-
Partner with Developers, Product Owners, and DevOps Engineers to guarantee thorough test coverage, facilitate seamless integrations, and ensure smooth product releases.
-
Lead code reviews for test automation initiatives, mentor peers on best practices, and drive the adoption of advanced software quality engineering techniques.
-
Actively participate in Agile ceremonies, including planning, stand-ups, and retrospectives, to ensure high-quality deliverables and continuous improvement.
-
Advise on emerging trends in software quality, automation, and DevOps, proactively proposing enhancements to product stability and security.
π Enhancement Note: The responsibilities highlight a blend of hands-on technical execution and strategic contribution. The mention of specific technologies like .NET, Angular, HTML, CSS, Playwright, JavaScript/TypeScript, and VMware VCD indicates a need for deep technical expertise in these areas. The requirement to "build and maintain cloud-agnostic automation coverage" and "integrate with CI/CD pipelines" implies a mature DevOps environment. The responsibility to "lead code reviews" and "mentor peers" strongly suggests a senior-level expectation for technical leadership.
π Skills & Qualifications
Education:
Experience:
-
Minimum of 6 years of professional experience in software test automation, with a proven track record of designing and implementing robust testing solutions.
-
Experience in building and maintaining automated test frameworks for both UI and API layers.
Required Skills:
-
Strong hands-on expertise in test automation, specifically with Playwright (JavaScript/TypeScript preferred) and API automation techniques.
-
Proficiency in testing web applications and REST APIs, complemented by working knowledge of Selenium, HTML, and CSS.
-
Good knowledge of SQL and MS SQL Server, including database validation and querying.
-
Hands-on experience in cloud security issue triaging and exploit validation, demonstrating an understanding of security testing principles.
-
Ability to build and maintain robust UI and API automation frameworks using Playwright, Selenium, or comparable tools.
-
Proficiency in Windows client-side application testing, including installers, services, and system integrations.
-
Experience with CI/CD pipelines and tools such as Azure DevOps or Jenkins, and familiarity with DevOps automation principles.
-
Strong analytical, debugging, and problem-solving skills to identify and resolve complex technical issues.
Preferred Skills:
-
Exposure to application performance monitoring (APM) tools like New Relic.
-
Experience in load and performance testing methodologies and tools.
-
Experience with on-premise lab setup and management for testing environments.
-
Expertise in validating SQL Server installations, upgrades, patches, and cross-version compatibility.
-
Exposure to robust native integrations and APIs.
-
Experience with large-scale, global SaaS solutions.
-
Experience collaborating effectively on distributed teams.
π Enhancement Note: The required skills emphasize modern automation tools (Playwright) and methodologies (API automation, CI/CD, Agile, DevOps). The inclusion of "cloud security issue triaging" and "exploit validation" points to a growing need for security-conscious testing within the SDET role. The preference for experience with "large-scale, global SaaS solutions" and "distributed teams" indicates the company's operational scope and international presence.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrable examples of designing and implementing robust UI and API automation frameworks.
-
Case studies showcasing the process of building and maintaining cloud-agnostic automation coverage.
-
Evidence of successful integration of test automation into CI/CD pipelines (e.g., Azure DevOps, Jenkins).
-
Documentation or examples of test data and environment setup strategies for complex applications.
Process Documentation:
-
Workflow designs for test automation development and maintenance cycles.
-
Implementation guides for automating Windows client-side applications and backend APIs.
-
Performance analysis reports showcasing the impact of automation on test cycle times and defect detection.
-
Documentation of experience with SQL Server installations, upgrades, and compatibility testing.
π Enhancement Note: For a Senior SDET role, a portfolio is crucial. It should not just list tools but demonstrate the candidate's ability to architect, build, and maintain scalable automation solutions. Emphasis should be placed on how automation contributed to faster releases, improved quality, and reduced costs. Including examples of process optimization within the testing lifecycle will be highly beneficial.
π΅ Compensation & Benefits
Salary Range:
Given the Senior Software Development Engineer in Test role with 6+ years of experience in Bangalore, India, a competitive salary range would typically fall between βΉ15,00,000 to βΉ25,00,000 per annum. This estimate is based on industry benchmarks for experienced SDET professionals in major Indian tech hubs, considering the scope of responsibilities and the technologies involved. Factors such as specific skill sets, interview performance, and the company's compensation philosophy will influence the final offer.
Benefits:
-
Competitive compensation and total rewards package.
-
Comprehensive health, wellness, and financial plans for employees and their families.
-
Access to best-in-class learning tools and programs for continuous professional development.
-
Opportunities for growth within a global, diverse team.
Working Hours:
-
Standard full-time work hours, typically 40 hours per week.
-
Offers friendly, flexible schedules to empower excellence anywhere.
π Enhancement Note: The salary range is an estimate based on typical compensation for senior technical roles in Bangalore, India. The benefits listed are directly drawn from the provided text, emphasizing Ivanti's commitment to employee well-being and professional growth. The mention of "friendly, flexible schedules" suggests a degree of work-life balance support, even for an on-site role.
π― Team & Company Context
π’ Company Culture
Industry: Technology / Software (Enterprise Software, Cloud Solutions, IT Management, Security)
Company Size: Ivanti is a significant player in the enterprise software market, employing over 1,300 people globally (based on LinkedIn data, though not explicitly stated in the job description, it's a common knowledge for a company of this type and scale). This indicates a structured environment with established processes and opportunities for growth.
Founded: Ivanti was formed through the merger of several companies, with its roots tracing back to LANDesk (founded in 1985) and HEAT Software. This history suggests a company with deep domain expertise and a solid foundation in IT management solutions.
Team Structure:
-
The role is part of a scrum team, indicating an Agile development environment.
-
Collaboration is expected with Developers, Product Owners, and DevOps Engineers, highlighting a cross-functional, integrated approach to product development.
-
The Senior SDET is expected to lead code reviews and mentor peers, suggesting a leadership component within the QA engineering team.
Methodology:
-
The team operates within Agile and Scrum methodologies, with participation in Agile ceremonies being a core expectation.
-
A strong emphasis is placed on DevOps practices, including CI/CD pipeline integration and automation.
-
Quality is a focus at all stages of software development, not just at the end of the cycle.
-
Data-driven approaches are implied through the need for performance monitoring and traceability matrices.
Company Website: https://www.ivanti.com/
π Enhancement Note: The company culture is described as values-driven, collaborative, and focused on making an impact. The emphasis on "Everywhere Work" and empowering organizations worldwide suggests a forward-thinking and customer-centric approach. The mention of "equity and belonging" and "diverse hiring" points to a commitment to an inclusive workplace.
π Career & Growth Analysis
Operations Career Level: Senior Software Development Engineer in Test (SDET). This level signifies an individual contributor with deep technical expertise, a strong understanding of software development lifecycles, and the capacity to influence technical direction within their domain. It involves not only executing tasks but also architecting solutions, mentoring others, and contributing to strategic quality initiatives.
Reporting Structure: The Senior SDET will work within scrum teams and collaborate with Developers, Product Owners, and DevOps Engineers. While a direct reporting manager isn't specified, they would likely report to a Test Lead, QA Manager, or Engineering Manager within the product development hierarchy.
Operations Impact: The Senior SDET plays a critical role in ensuring the high quality, stability, and security of Ivanti's mission-critical platforms and applications. Their work directly impacts the seamless and secure experiences delivered to 34,000 customers across 149 countries. By preventing defects and ensuring robust automation, they reduce release risks, improve customer satisfaction, and contribute to the overall reliability and success of Ivanti's product suite, including Enterprise Service Management, Endpoint Management and Security, and the Ivanti Neurons platform.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in advanced test automation techniques, cloud-native testing strategies, performance engineering, or security testing.
-
Leadership Development: Progress into roles like Test Lead, QA Manager, or Principal SDET, by taking on more responsibility for test strategy, team mentorship, and cross-functional project leadership.
-
Cross-Functional Exposure: Gain broader experience by working closely with product management, development, and DevOps, potentially transitioning into related engineering roles.
-
Continuous Learning: Leverage Ivanti's "best-in-class learning tools and programs" to acquire new skills and stay abreast of evolving technologies in the SDET and DevOps landscape.
π Enhancement Note: The "Senior" title implies a path for further growth into leadership or principal-level individual contributor roles. The emphasis on "cloud technology," "mission-critical platforms," and "AI-powered Ivanti Neurons platform" suggests that opportunities to work on cutting-edge technologies will be abundant.
π Work Environment
Office Type: The role is designated as "On-site" in Bangalore, India, suggesting a traditional office-based work environment. This typically fosters direct collaboration, team cohesion, and access to in-office resources.
Office Location(s): Bangalore, India. This location is a major technology hub, offering access to a strong talent pool and a vibrant professional community.
Workspace Context:
-
The work environment is described as collaborative, with an emphasis on cross-functional teamwork.
-
As an on-site role, expect a dedicated workspace within the Ivanti office, likely equipped with standard office technology and infrastructure.
-
Opportunities for direct interaction with colleagues, including developers, product owners, and DevOps engineers, will be frequent, facilitating real-time problem-solving and knowledge sharing.
Work Schedule:
-
Standard full-time hours (40 hours/week) are expected for an on-site role.
-
Ivanti offers "friendly, flexible schedules," which may provide some flexibility within the on-site framework, potentially allowing for adjusted start/end times or occasional remote work days if company policy permits, though the primary designation is on-site.
π Enhancement Note: While the role is on-site, the mention of "friendly, flexible schedules" is noteworthy. Candidates should clarify the extent of this flexibility during the interview process, especially regarding potential hybrid arrangements or adjusted working hours within the on-site context.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: Likely a recruiter screen to assess basic qualifications, experience, and cultural fit.
-
Technical Interview(s): Multiple rounds focusing on core SDET skills, including test automation design, coding challenges (in JavaScript/TypeScript), API testing, SQL knowledge, and problem-solving scenarios. Expect questions related to framework design and maintenance.
-
System Design/Architecture Interview: For a Senior role, expect a discussion on designing scalable and maintainable test automation architectures, integrating with CI/CD, and handling complex testing scenarios.
-
Behavioral Interview: Assessing collaboration, communication, mentorship capabilities, and alignment with Ivanti's values. Questions will likely probe how you've handled past challenges, worked in teams, and demonstrated leadership.
-
Hiring Manager Interview: A final discussion with the hiring manager to assess overall fit, career aspirations, and specific contributions you can make.
Portfolio Review Tips:
-
Curate Select Projects: Choose 2-3 of your strongest projects that best showcase your UI, API, and framework development skills.
-
Highlight Impact: For each project, clearly articulate the problem you solved, your approach, the technologies used, and the measurable impact (e.g., reduction in regression time, increase in defect detection rate, stability improvements).
-
Code Quality: Ensure any code samples are clean, well-documented, and follow best practices.
-
Framework Design: Be prepared to walk through the architecture of your automation frameworks, explaining design choices, extensibility, and maintainability.
-
CI/CD Integration: Demonstrate how your automation integrates into CI/CD pipelines and the benefits derived from this integration.
-
Cloud-Agnostic Approach: If applicable, showcase how your automation solutions are designed to be cloud-agnostic.
Challenge Preparation:
-
Coding: Practice coding problems in JavaScript/TypeScript, focusing on algorithms, data structures, and object-oriented principles relevant to test automation.
-
API Testing: Be ready to design API test cases, understand request/response structures, and potentially write scripts to automate API tests.
-
SQL: Brush up on SQL queries for data validation and setup.
-
Problem Solving: Prepare to tackle hypothetical testing challenges, demonstrating your analytical thought process and ability to devise effective testing strategies.
-
Scenario-Based Questions: Anticipate questions like "How would you test X feature?" or "How would you automate Y scenario?" focusing on your approach, tools, and considerations.
π Enhancement Note: The "Senior" designation implies that the interview process will be rigorous, focusing not just on execution but on strategic thinking, architectural design, and leadership potential. A well-prepared portfolio is essential for demonstrating practical application of skills and impact.
π Tools & Technology Stack
Primary Tools:
-
UI Automation: Playwright (primary focus), Selenium (working knowledge required).
-
API Automation: Expertise in testing REST APIs.
-
Programming Languages: JavaScript, TypeScript (preferred), potentially .NET for backend context.
-
Web Technologies: HTML, CSS.
-
Database: SQL, MS SQL Server (good knowledge required).
Analytics & Reporting:
-
Performance Monitoring: Exposure to tools like New Relic (preferred).
-
CI/CD Tools: Azure DevOps, Jenkins (experience with pipelines and DevOps automation).
CRM & Automation:
-
Virtualization: VMware VCD for environment setup.
-
General Automation: General DevOps automation principles.
π Enhancement Note: The explicit mention of Playwright and JavaScript/TypeScript as preferred tools is a key indicator for candidates. Strong SQL skills are also highlighted as essential for data validation. The exposure to APM tools and CI/CD platforms points to a modern, integrated development and operations workflow.
π₯ Team Culture & Values
Operations Values:
-
Quality-Driven: A core value is ensuring high quality, stability, and security across all platforms and applications.
-
Collaboration: Strong emphasis on working together across cross-functional teams (Developers, Product Owners, DevOps) and within Agile ceremonies.
-
Innovation & Continuous Improvement: Encouragement to advise on emerging trends and proactively suggest improvements to product stability and security.
-
Customer Focus: Empowering organizations worldwide and delivering seamless, secure experiences to global customers.
-
Equity & Belonging: A commitment to building a diverse and inclusive environment where every voice matters.
Collaboration Style:
-
Agile & Cross-Functional: Works within scrum teams, actively participating in planning, stand-ups, and retrospectives.
-
Partnership: Collaborates closely with Developers, Product Owners, and DevOps Engineers to ensure seamless integration and product releases.
-
Mentorship & Code Reviews: Senior engineers are expected to lead code reviews and mentor peers, fostering a culture of shared learning and high standards.
-
Proactive Communication: Advise on trends and suggest improvements, indicating open communication and a proactive approach to problem-solving.
π Enhancement Note: The company culture emphasizes not just technical excellence but also teamwork, continuous learning, and inclusivity. The value placed on "equity and belonging" is a significant cultural indicator for potential candidates.
β‘ Challenges & Growth Opportunities
Challenges:
-
Maintaining High-Quality Standards: Ensuring the quality, stability, and security of mission-critical platforms for a large global customer base.
-
Complex Environments: Testing applications built with .NET, Angular, HTML, and CSS across Windows and web platforms, requiring versatile automation strategies.
-
CI/CD Integration: Successfully integrating robust automation into CI/CD pipelines to enable continuous delivery and rapid feedback loops.
-
Cloud-Agnostic Automation: Developing automation that functions reliably across different cloud environments, adding a layer of complexity.
-
Mentorship and Leadership: Balancing hands-on technical work with the responsibility of mentoring junior engineers and leading code reviews.
Learning & Development Opportunities:
-
Advanced Automation Techniques: Opportunity to deepen skills in Playwright, API automation, and potentially explore newer testing paradigms.
-
DevOps Practices: Gain further hands-on experience with CI/CD, cloud environments, and DevOps automation tools.
-
Cloud Security: Develop expertise in cloud security issue triaging and exploit validation.
-
Performance Engineering: Potentially expand into load and performance testing with exposure to APM tools.
-
Leadership Skills: Grow into more senior technical leadership roles through mentorship and strategic contributions.
-
Industry Conferences & Programs: Leverage Ivanti's learning resources for professional growth.
π Enhancement Note: The role presents opportunities to tackle complex technical challenges in a large-scale enterprise software context, with a strong focus on modern development and quality assurance practices. The growth opportunities are well-aligned with career progression in the SDET field, moving towards specialization or leadership.
π‘ Interview Preparation
Strategy Questions:
-
Test Automation Architecture: "Describe how you would design a scalable, maintainable automation framework for a complex SaaS application like Ivanti's, considering both UI and API layers. What key principles would you follow?" (Focus on modularity, reusability, cloud-agnostic design, CI/CD integration).
-
Problem Solving & Debugging: "You've identified a critical bug in production that your automated tests didn't catch. Walk me through your process for investigating, identifying the root cause, and determining how to add a robust automated check to prevent recurrence." (Emphasize systematic debugging, log analysis, and test case design).
-
Mentorship & Leadership: "As a Senior SDET, how would you mentor a junior engineer joining the team who is new to Playwright and API automation? What steps would you take to help them become productive quickly?" (Highlight communication, guidance, code review feedback, and building confidence).
Company & Culture Questions:
-
Impact: "How do you see your role as an SDET contributing to Ivanti's mission of elevating Everywhere Work and ensuring seamless, secure experiences for customers?" (Connect your technical contributions to business outcomes).
-
Collaboration: "Describe a time you had to collaborate closely with developers and DevOps engineers to resolve a complex integration issue. What was your approach, and what was the outcome?" (Showcase teamwork and communication skills).
-
Quality Philosophy: "What does 'quality' mean to you in the context of enterprise software? How do you ensure quality is embedded throughout the development lifecycle, not just at the end?" (Demonstrate a proactive and holistic approach to quality).
Portfolio Presentation Strategy:
-
Structure: Organize your portfolio by project. For each, clearly state the objective, the problem, your solution (automation approach, tools, framework design), key challenges overcome, and quantifiable results/impact.
-
Technical Depth: Be prepared to deep-dive into the technical implementation of your automation. Explain design patterns used, how you handled different types of test data, environment management, and reporting.
-
CI/CD Walkthrough: If possible, visually (or verbally) explain how your automation integrates into a CI/CD pipeline, detailing triggers, execution flow, and reporting mechanisms.
-
Playwright/API Focus: Specifically highlight projects where you used Playwright and performed API automation, explaining your methodology and the advantages gained.
-
Conciseness: While detailed, ensure your presentation is concise and focused, respecting the interviewer's time. Aim for clarity and impact.
π Enhancement Note: Interview preparation should focus on demonstrating not only technical proficiency but also strategic thinking, problem-solving acumen, and leadership potential, which are key for a senior-level role. The portfolio presentation is a critical opportunity to showcase practical application and measurable impact.
π Application Steps
To apply for this Senior Software Development Engineer in Test position:
-
Submit your application through the provided link on the Ivanti careers page.
-
Portfolio Customization: Review your professional portfolio to select projects that best highlight your expertise in UI automation (especially Playwright), API automation, framework design, CI/CD integration, and Windows client-side testing. Ensure you can articulate the technical details and business impact of these projects.
-
Resume Optimization: Tailor your resume to emphasize your 6+ years of experience, specific skills in Playwright, JavaScript/TypeScript, API testing, SQL, and CI/CD. Quantify your achievements wherever possible (e.g., "Reduced regression testing time by X%").
-
Interview Preparation: Practice answering technical questions related to test automation architecture, coding challenges in JavaScript/TypeScript, API testing scenarios, and SQL queries. Prepare to discuss your experience with Agile, Scrum, and DevOps practices, and be ready to articulate your approach to mentoring and leadership.
-
Company Research: Familiarize yourself with Ivanti's product suite (Enterprise Service Management, Endpoint Management and Security, Ivanti Neurons), their mission, and their values. Understand their commitment to "Everywhere Work" and how quality assurance contributes to customer success.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have 6+ years of experience in test automation with strong skills in Playwright and API automation. A bachelor's or master's degree in Computer Science, Engineering, or a related field is required.