Software Development Engineer in Test (SDET)
Join our fast-growing Quality Engineering team as an SDET, where you will design and develop robust automated tests that ensure our products meet the highest standards of reliability, performance, and user satisfaction. This role offers an excellent opportunity for early-career engineers (1–3 years of experience) to deepen their expertise in Python, Selenium, and Java while collaborating with cross-functional teams to deliver world-class software solutions.
Responsibilities:
1. Design, develop, and maintain automated test frameworks and test cases using Python, Selenium, and Java.
2. Collaborate with developers, product managers, and DevOps engineers to understand requirements and integrate testing into the CI/CD pipeline.
3. Identify, document, and track defects, providing clear, actionable feedback to engineering teams.
4. Execute functional, regression, integration, and performance tests to ensure product quality.
5. Continuously enhance test coverage, efficiency, and effectiveness by adopting best practices and new tools.
6. Participate in code reviews and provide feedback on testability, maintainability, and performance.
7. Contribute to the creation of test plans, test data, and test reports to communicate results and quality metrics.
Requirements:
1.
Bachelor’s degree in Computer Science, Engineering, or a related field.
2. 1–3 years of professional experience as an SDET, QA Engineer, or software developer.
3. Strong programming skills in Python and Java, with a solid understanding of object-oriented principles.
4. Hands-on experience with Selenium WebDriver for web application testing.
5. Knowledge of software testing methodologies, tools, and processes.
6. Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g., Jenkins, GitLab CI).
7. Ability to write explicit, concise, and comprehensive test plans and cases.
8. Excellent problem-solving skills and attention to detail.
9. Strong communication and collaboration abilities in a fast-paced, agile environment.
Nice to Have:
1. Experience with API testing tools such as Postman, RestAssured, or similar.
2. Familiarity with BDD frameworks (e.g., Cucumber, Behave).
3. Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
4. Experience with performance testing tools like JMeter or Gatling.
5. Exposure to mobile testing frameworks (Appium, Espresso).
6. Certifications in software testing (ISTQB) or cloud technologies.
7. Experience working in a microservices architecture.
📌 Sdet (Pune)
🏢 Vodafone
📍 Pune