25 SOFTPATH TECHNOLOGIES Jobs
Software Development Engineer - Test - Selenium (3-9 yrs)
SOFTPATH TECHNOLOGIES
posted 4d ago
Flexible timing
Key skills for the job
Job Title : SDET Engineer (Software Development Engineer in Test)
Job Location : Chennai, Bangalore, Pune, Hyderabad
Experience : 3.5 Years to 9 Years
Notice Period : Immediate to 15 Days
Job Overview :
We are seeking a highly skilled SDET Engineer with a strong background in Java, Selenium, Cucumber, API Testing, and SQL to join our dynamic testing team. As an SDET, you will be responsible for the design, development, and execution of automated tests for our software applications to ensure the highest level of quality and performance.
In this role, you will work alongside developers, product managers, and other key stakeholders to drive test automation strategy, design robust test cases, and provide feedback on the quality of applications in the development pipeline. The ideal candidate will possess expertise in test automation frameworks, strong knowledge of software testing methodologies, and be a passionate advocate for delivering high-quality software.
Key Responsibilities :
Test Automation :
- Design, develop, and maintain automated test scripts using Java and Selenium for functional, regression, and integration tests.
- Implement and execute automated tests for web and API-based applications to ensure product functionality and performance.
Test Framework Development :
- Develop, enhance, and maintain test automation frameworks using tools like Selenium WebDriver, JUnit/TestNG, and Cucumber.
- Integrate automated tests into Continuous Integration (CI) pipelines for faster and more reliable feedback.
API Testing :
- Design and execute API test cases using tools such as Postman, RestAssured, or SoapUI.
- Test RESTful web services, validate API responses, and ensure all error-handling and edge cases are covered.
SQL and Database Testing :
- Perform data-driven testing and validate application behavior through direct database queries using SQL.
- Write complex SQL queries to verify data integrity and test various database operations.
Collaboration :
- Work closely with developers and other team members to understand requirements and ensure test cases align with functional specifications.
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives to provide insights and updates on testing progress.
Defect Reporting and Tracking :
- Identify, report, and track defects using Jira or other defect management tools.
- Collaborate with development teams to identify root causes of defects and participate in resolution discussions.
Performance Testing (Optional) :
- Perform basic load and performance testing to identify application bottlenecks and optimize the performance of the application.
Continuous Improvement :
- Contribute to improving testing processes, automation strategies, and frameworks.
- Stay up-to-date with the latest testing tools, technologies, and trends.
Required Skills and Qualifications :
Programming :
- Strong experience in Java programming and knowledge of object-oriented design principles.
Test Automation Tools :
- Hands-on experience with Selenium WebDriver for automating web applications.
- Proficiency in Cucumber for behavior-driven development (BDD) and test case design.
API Testing :
- Solid experience in API testing with tools such as Postman, RestAssured, or SoapUI.
- Knowledge of RESTful APIs, HTTP methods, and API response validation.
Database and SQL :
- Expertise in writing complex SQL queries for data validation, verifying data consistency, and interacting with databases.
Version Control and CI/CD :
- Experience with Git for version control and understanding of CI/CD pipelines.
- Familiarity with Jenkins or similar CI tools for test execution and reporting.
Testing Methodologies :
- Strong understanding of Agile and Scrum methodologies.
- Hands-on experience with unit testing, functional testing, integration testing, and regression testing.
Defect Management :
- Experience using Jira or similar tools for defect tracking and reporting.
Soft Skills :
- Strong problem-solving skills and attention to detail.
- Ability to work effectively in a fast-paced and dynamic environment.
- Strong communication and interpersonal skills to interact with cross-functional teams.
Preferred Qualifications :
- Experience with other testing tools such as Appium, TestNG, JUnit, or LoadRunner is a plus.
- Familiarity with performance testing or security testing is an advantage.
- Experience working with cloud platforms (AWS, Azure, etc.) and CI tools like Jenkins, Bamboo, etc.
Educational Requirements :
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Why Join Us?
- Career Growth : We offer great opportunities for personal and professional development, including continuous learning and skill enhancement.
- Innovative Projects : Be part of a forward-thinking company working on cutting-edge technology and solutions.
- Work Culture : We promote an inclusive, collaborative, and flexible work environment.
- Competitive Benefits : We offer a comprehensive benefits package that includes health insurance, paid time off, and other perks.
About the Company :
We are a leading technology company delivering innovative solutions to clients globally. Our teams work on cutting-edge projects in a dynamic, fast-paced environment, leveraging the latest tools and technologies. We strive to maintain the highest standards of quality and performance, ensuring that our products meet the evolving needs of our customers.
If you are passionate about quality, have hands-on experience in automation testing, and are eager to grow in a fast-paced, collaborative environment, we would love to hear from you. Apply today and take the next step in your career!
Functional Areas: Software/Testing/Networking
Read full job description5-7 Yrs
13-14 Yrs