26 SOFTPATH TECHNOLOGIES Jobs
3-5 years
Softpath Technologies - Software Development Engineer - Test - Automation/Manual Testing (3-5 yrs)
SOFTPATH TECHNOLOGIES
posted 2mon ago
Flexible timing
Key skills for the job
Job Title : Software Development Engineer in Test (SDET) - SW Validation Test Engineer
Location : Bangalore, India
Contract Duration : 4 Years
Experience : 3-5 Years (with at least 3 years relevant experience)
Overview :
We are currently seeking a highly skilled Software Development Engineer in Test (SDET) to join our dynamic team. This position is responsible for designing, developing, and scripting automated test content for client software applications across the Dell Client Validation Portfolio. The ideal candidate will play a key role in delivering high-quality, reliable software by automating validation processes and ensuring software integrity across a variety of Windows and System software applications.
This individual will collaborate with global development and validation teams to ensure the seamless automation of testing processes. The role requires a blend of software development and test engineering expertise, with strong experience in test automation, scripting, and validation of both hardware and software systems.
Key Responsibilities :
1. Test Automation Development :
- Design, develop, and maintain automated test scripts and frameworks for testing Dell client software applications.
- Collaborate with Validation and Engineering Program leads to integrate automation testing into the development cycle.
- Work on the creation and enhancement of automation frameworks using tools like Python, Robot Framework, C#, Selenium, and Appium.
2. Test Planning & Execution :
- Develop and execute comprehensive test plans and test cases that validate functionality, performance, and security of software applications.
- Perform both manual and automated testing across various software applications and platforms.
- Perform regression, functional, integration, system, and acceptance testing to ensure the highest level of quality for software releases.
3. Bug Identification & Tracking :
- Identify, report, and track defects or issues within software builds.
- Provide detailed root cause analysis and help ensure timely resolution of defects.
- Collaborate closely with the development team to reproduce and diagnose issues and drive defect resolutions.
4. Collaboration with Global Teams :
- Engage with cross-functional teams including development, product management, and quality assurance to discuss requirements and ensure the test automation aligns with product goals and timelines.
- Assist global test teams in designing and implementing automated tests for client devices, including laptops, desktops, 2-in-1s, accessories, and peripherals.
5. Continuous Improvement :
- Identify areas for improvement in the existing automation framework, tools, and processes, and suggest/implement improvements.
- Monitor and analyze test results to continuously improve efficiency, coverage, and effectiveness of test automation.
6. Documentation & Reporting :
- Provide clear and concise test documentation, including test plans, test cases, and defect reports.
- Generate periodic reports and dashboards summarizing the testing progress, coverage, and results.
Required Qualifications :
Educational Background : Minimum Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
Experience :
- 3-5 years of experience in software validation testing, with a focus on automation and test-driven development.
- Proven experience working in software testing for both software applications and hardware components (e.g., client devices, peripherals, etc.).
Technical Skills :
- Strong proficiency in Python, Robot Framework, C#, Selenium, and experience with Appium.
- Hands-on experience with API testing and related automation tools.
- Solid understanding of test automation frameworks, methodologies, and strategies.
- Exposure to manual test case design and execution, as well as experience in test automation scripting.
- Working knowledge of code version control systems such as Git or SVN.
Testing Methodologies :
- In-depth understanding of Agile development and continuous integration (CI/CD) methodologies.
- Experience with functional, integration, usability, and regression testing.
Platform Knowledge :
- Familiarity with Windows-based applications and operating system architecture.
- Exposure to client devices including laptops, desktops, all-in-ones, 2-in-1s, and various peripherals.
Soft Skills :
- Excellent written and verbal communication skills with the ability to clearly document and explain technical information.
- Strong problem-solving skills and the ability to manage conflicts and resolve issues efficiently.
- Ability to work independently as well as collaboratively in a cross-functional team environment.
Additional Preferred Skills :
- Knowledge of other programming languages such as Java, C++, or JavaScript is a plus.
- Familiarity with Windows internals and debugging tools like WinDbg, ProcMon, or similar is a plus.
- Experience in working with client device drivers and peripherals is highly desirable.
Desirable Attributes :
- Strong attention to detail and the ability to thrive in a fast-paced, dynamic environment.
- A proactive mindset, always looking for ways to improve testing processes, frameworks, and automation coverage.
- Ability to learn new technologies quickly and adapt to changing requirements.
Work Environment :
- This role offers the opportunity to work in a fast-paced, global environment, collaborating with teams spread across multiple geographies.
- You will be part of a growing, dynamic team that plays a crucial role in ensuring the success of client software applications, ensuring their functionality, performance, and compatibility with hardware.
Functional Areas: Software/Testing/Networking
Read full job description3-5 Yrs
3-9 Yrs
5-7 Yrs
7-10 Yrs
12-15 Yrs
11-15 Yrs