Growth Gamut Pvt Ltd
Software Development Engineer - Test - Automation Testing
Job Location
bangalore, India
Job Description
About the Role : We are seeking a Software Development Engineer in Test (SDET) with strong expertise in Java, Selenium, and Automation Testing to join our dynamic Quality Assurance (QA) team. As an SDET, you will play a key role in ensuring the quality and performance of our software products by designing, developing, and maintaining robust automated test frameworks. This position requires a deep understanding of Behavior-Driven Development (BDD), as well as proficiency with testing tools such as Cucumber and a strong command of core Java programming. The ideal candidate will have a passion for quality and automation, with experience in Agile methodologies, and a solid understanding of CI/CD pipelines to facilitate continuous testing. Key Responsibilities : Automated Testing : Develop and execute automated test scripts using Selenium WebDriver and Java for web-based applications. BDD Integration : Implement Behavior-Driven Development (BDD) using tools like Cucumber, Serenity, or JBehave, including the creation of step definitions. Test Case Development : Write and maintain comprehensive, reusable test cases to cover new features, as well as regression testing scenarios. Test Maintenance : Manage and update automated test suites and ensure the reliability and stability of tests through ongoing maintenance. CI/CD Integration : Work with development and operations teams to integrate automated tests into CI/CD pipelines for continuous testing and delivery. Issue Identification & Resolution : Identify, document, and troubleshoot test failures, collaborating with developers to resolve issues. Collaboration : Actively participate in Agile processes, attending SCRUM meetings, sprint planning, and retrospectives, and contributing to the overall test strategy and planning. Test Documentation : Maintain detailed test documentation, including test plans, test cases, and defect reports. Test Execution : Run pre-existing automated tests, evaluate results, and ensure proper reporting of test outcomes. Communication : Provide clear and concise reports on test results and defects, effectively communicating findings to development and product teams. Required Skills & Qualifications : - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). - 3-4 years of experience in Automation Testing with hands-on experience in Selenium WebDriver. - Strong experience with Core Java programming, including object-oriented principles and design patterns. - Solid experience in SQL, with the ability to query databases (any SQL-based database or Oracle). - In-depth knowledge of Behavior-Driven Development (BDD) principles and experience with frameworks like Cucumber, Serenity, or JBehave. - Proficiency in writing BDD test scenarios and implementing step definitions. - Familiarity with Continuous Integration (CI) and Continuous Delivery (CD) processes. - Working knowledge of Agile methodologies (e.g, SCRUM) and experience using JIRA for issue and project tracking. - Proven ability to execute and maintain pre-existing automated tests for ongoing projects. - Strong verbal and written communication skills for clear reporting and collaboration with cross-functional teams. Nice-to-Have : - Experience with additional test automation frameworks and tools such as JUnit, TestNG, or Appium. - Familiarity with performance testing tools (e.g, JMeter, LoadRunner). - Experience in cloud-based testing or deploying automation in cloud environments (AWS, Azure, etc. - Knowledge of modern front-end technologies (e.g, React, Angular) and testing frameworks for front-end automation (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/29/2024
Location: bangalore, IN
Posted Date: 11/29/2024
Contact Information
Contact | Human Resources Growth Gamut Pvt Ltd |
---|