SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Veeam Software, the Data and AI Trust Company, is seeking a Senior Software Development Engineer in Test (SDET) to join their Pune office. In this role, you will design, build, and maintain automated testing frameworks, infrastructure, and tooling that enable engineering teams to ship high-quality code at speed. You will operate at the intersection of development and QA, functioning as a developer whose primary focus is software quality and reliability.
Key responsibilities include:
• Automation Framework Architecture: Design, build, and scale robust, maintainable test automation frameworks from scratch for web, mobile, and APIs.
• Code Quality & Testing: Write clean, high-quality automation code using languages such as Java, Python, JavaScript, or TypeScript, and participate in developer code reviews.
• CI/CD Integration: Integrate automated test suites directly into deployment pipelines (Jenkins, GitHub Actions, GitLab CI) to achieve true continuous testing.
• Test Strategy & Execution: Analyze complex business requirements, identify edge cases, and design comprehensive test plans spanning functional, integration, regression, and performance testing.
• Tooling & Infrastructure: Build internal tools, mock services, and data generation utilities to unblock the development team and accelerate testing cycles.
• Collaboration: Partner closely with Product Managers and Software Engineers during early design phases to ensure features are inherently testable from day one.
Requirements:
• Minimum 8 years of work experience
• Strong proficiency in at least one modern programming language (Java, Python, C#, or TypeScript)
• Deep experience with automation tools such as Selenium, Playwright, Cypress, Appium, or RestAssured
• Hands-on experience with Docker, git version control, and pipeline tools like GitHub Actions or Jenkins
• Proficiency in querying SQL/NoSQL databases and testing RESTful or GraphQL APIs
• Strong debugging skills, a knack for breaking things, and a "shift-left" testing philosophy
Bonus skills:
• Experience with cloud platforms (AWS, Azure, or GCP)
• Performance and load testing experience using tools like JMeter or K6
• Background in Unit Testing frameworks (TestNG, JUnit, PyTest) and working alongside developers to improve unit test coverage