SDET (India)

SDET (India)

14 Sep
|
WebSenor InfoTech
|
India

14 Sep

WebSenor InfoTech

India

Job Description – SDET (Software Development Engineer in Test)

Job Title: SDET – Software Development Engineer in Test

About the Role

We are looking for a skilled SDET (EL2) with strong experience in Test Automation, API Testing, Playwright/Selenium/Cypress, Azure, Kubernetes, SQL Validation, CI/CD, and QA Framework Design.

The ideal candidate will be responsible for designing and implementing robust automation solutions, validating APIs and databases, integrating automated testing into CI/CD pipelines, and ensuring the quality and reliability of cloud-native applications.

Key Responsibilities

- Design, develop, and maintain scalable test automation frameworks for web and API applications.
- Create automated test scripts using Playwright, Selenium, and/or Cypress.
- Perform comprehensive API testing for RESTful and microservices-based applications.
- Validate API request/response payloads, status codes, authentication, error handling, and data integrity.
- Perform SQL/database validation to verify backend data and business logic.
- Integrate automated tests into CI/CD pipelines.
- Execute functional, regression, integration, smoke, sanity, and end-to-end testing.
- Test applications deployed on Microsoft Azure and Kubernetes environments.
- Validate microservices and containerized applications.
- Identify, troubleshoot, document, and track defects through their complete lifecycle.
- Develop reusable test components, utilities, libraries, and automation scripts.
- Maintain test data and automation environments.
- Analyze automation failures and perform root-cause analysis.
- Collaborate closely with developers, DevOps engineers, product owners, and QA teams.
- Participate in code reviews and contribute to automation coding standards.
- Continuously improve test coverage, execution efficiency, and overall QA processes.

Required Technical SkillsTest Automation





- Strong hands-on experience in Test Automation.
- Experience with one or more automation frameworks:
- Playwright
- Selenium
- Cypress
- Ability to develop maintainable and reusable automation scripts.
- Experience with Page Object Model and other automation design patterns.
- Understanding of functional, regression, integration, and end-to-end automation.

API Testing

- Strong experience in API Testing.
- Experience testing REST APIs and microservices.
- Knowledge of tools such as Postman, REST Assured, or equivalent.
- Ability to validate:
- HTTP methods and status codes
- Request/response payloads
- Headers
- Authentication/authorization
- Error scenarios
- Response time
- Data integrity

Azure & Kubernetes

- Good hands-on experience testing applications deployed on Microsoft Azure.
- Understanding of cloud-based application testing.
- Basic to good knowledge of Kubernetes environments.
- Ability to troubleshoot test failures involving pods, services, deployments, and application environments.
- Understanding of containerized application architectures.

SQL & Database Validation

- Strong SQL skills.
- Experience validating backend/database data.
- Ability to write queries involving joins, filters, aggregations, and subqueries.
- Experience performing data reconciliation and backend validation.
- Understanding of database testing and data integrity.

CI/CD

- Experience integrating automated testing into CI/CD pipelines.
- Familiarity with tools such as:
- Azure DevOps




- Jenkins
- GitHub Actions
- GitLab CI/CD
- Understanding of automated test execution as part of build and deployment pipelines.
- Experience generating and analyzing automation test reports.

QA Framework Design

- Experience designing or enhancing QA/Test Automation Frameworks.
- Knowledge of:
- Page Object Model
- Data-driven testing
- Keyword-driven testing
- Modular/reusable automation
- Configuration management
- Test reporting
- Parallel execution
- Ability to build frameworks that are scalable and easy to maintain.

Testing Responsibilities

The candidate should have experience with:

- Functional Testing
- Regression Testing
- Smoke Testing
- Sanity Testing
- Integration Testing
- System Testing
- End-to-End Testing
- API Testing
- Database Testing
- UI Automation
- Microservices Testing
- Cross-browser Testing
- Negative Testing

Good to Have

- Experience with Java, JavaScript, TypeScript, Python, or C# for automation.
- Experience with Docker and containerized applications.
- Knowledge of performance testing tools such as JMeter or k6.
- Experience with BDD frameworks such as Cucumber.
- Knowledge of Agile/Scrum methodologies.
- Experience with test reporting tools such as Allure or Extent Reports.
- Understanding of Azure services and cloud monitoring.
- Experience with parallel and distributed test execution.

Key Competencies

- Strong analytical and problem-solving skills.
- Excellent debugging and troubleshooting capabilities.
- Strong understanding of software testing principles.
- Ability to identify automation opportunities.
- Good understanding of CI/CD and cloud-based testing.
- Robust attention to detail.
- Ability to work effectively with development and DevOps teams.
- Good communication and documentation skills.

Work Location: Remote

📌 SDET (India)
🏢 WebSenor InfoTech
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sdet (india) / india