i
Hiring Eye
51 Hiring Eye Jobs
Software Development Engineer - Test - Selenium (5-10 yrs)
Hiring Eye
posted 3d ago
Key skills for the job
Job Description :
As an SDET, you will design, implement, and maintain automated tests to ensure the functionality, performance, and security of our software applications. You will work closely with the development team to develop automated testing frameworks and strategies, identifying and resolving issues before they reach production.
Responsibilities :
- Design, develop, and execute automated test scripts using Python and Selenium for web applications.
- Develop and implement API automation scripts to test RESTful and SOAP APIs.
- Collaborate with cross-functional teams (development, product management, and QA) to understand requirements and design test cases that meet business and functional needs.
- Write and maintain clear, efficient, and reliable test code to ensure high code coverage.
- Troubleshoot, debug and investigate failures in automated tests and collaborate with developers to resolve issues.
- Ensure tests are integrated into the CI/CD pipeline to enable continuous testing.
- Participate in code reviews to ensure automated tests are scalable, reusable, and maintainable.
- Document test results report defects, and track and manage defect resolution with the development team.
- Continuously improve testing processes, tools, and frameworks to ensure high-quality software delivery.
- Perform performance, security, and regression testing to verify that applications meet quality standards.
Requirements :
- Proven experience as a Software Development Engineer in Test (SDET) or similar roles.
- Hands-on experience with Selenium WebDriver for web application automation.
- Strong experience in API testing and automation, particularly with RESTful and SOAP APIs.
- Experience with Python and related testing libraries (e. g., PyTest, unit test).
- Familiarity with version control systems such as Git.
- Experience in integrating automated tests into CI/CD pipelines (e. g., Jenkins, GitLab CI).
- Knowledge of Agile/Scrum methodologies and the software development lifecycle.
Technical Skills :
- Selenium WebDriver for browser automation.
- Python (e. g., PyTest, unit test) for writing test scripts.
- API Testing (Postman, Rest Assured, or similar tools).
- Strong understanding of RESTful services and JSON.
- Experience with continuous integration (CI) and continuous deployment (CD) tools.
- Familiarity with test management tools (e. g., JIRA, TestRail).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer roles with real interview advice
8-12 Yrs