01 Aug
|
Veeam Software
|
Karnataka
01 Aug
Veeam Software
Karnataka
About the Role
We are looking for a Software Development Engineer in Test (SDET) who views testing as an engineering problem waiting to be solved. In this role, you won't just be executing tests; you will design, build, and maintain the automated testing frameworks, infrastructure, and tooling that allow our engineering teams to ship high-quality code at speed. You will sit at the intersection of development and QA, operating as a developer whose primary focus is software quality and reliability.
What You'll Do
- A minimum of 8 years of work experience is required.
- 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 (e.g., using 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: Analyse 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.
What You'll Bring
- Programming : Robust proficiency in at least one modern language (e.g., Java, Python, C#, or TypeScript).
- Automation Tools : Deep experience with tools like Selenium, Playwright, Cypress, Appium, or RestAssured.
- CI/CD DevOps : Hands-on experience with Docker, git version control, and pipeline tools like GitHub Actions or Jenkins.
- Database API : Proficiency in querying SQL/NoSQL databases and testing RESTful or GraphQL APIs.
- Mindset : 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.
📌 Senior SDET (Karnataka)
🏢 Veeam Software
📍 Karnataka