Talent.com
Selenium with JAVA, BDD

Selenium with JAVA, BDD

ConfidentialHyderabad / Secunderabad, Telangana
30+ days ago
Job description

Key Responsibilities :

  • Automation Testing :
  • Design, develop, and execute automated test scripts using Selenium WebDriver and Java .
  • Work with BDD tools like Cucumber or SpecFlow to implement tests with a focus on behavior-driven development .
  • Automate tests for both functional and regression testing, ensuring comprehensive coverage of application features.
  • Write reusable, maintainable, and efficient test scripts to validate the web application's functionality.
  • Identify and report issues found during test execution and work closely with developers to resolve them.
  • Test Strategy & Planning :
  • Work with the test lead and team to define test strategies , test plans , and test cases based on business requirements.
  • Participate in test case reviews and suggest improvements to achieve better coverage.
  • Contribute to the planning and estimation of testing effort during sprint cycles.
  • BDD Implementation :
  • Create feature files and step definitions using Cucumber to represent business logic in the form of executable specifications.
  • Collaborate with product owners and business analysts to ensure the right test scenarios are captured in Gherkin format for clarity and traceability.
  • Promote the use of BDD across teams for better alignment with business stakeholders.
  • Cross-functional Collaboration :
  • Work closely with developers , business analysts , and UX / UI designers to ensure test automation aligns with development and product goals.
  • Participate in daily stand-ups and sprint retrospectives , offering suggestions for improvements in the development and testing processes.
  • Test Framework Development :
  • Develop and maintain test automation frameworks using Java , TestNG , Junit , Maven , and other related tools to integrate automated tests into continuous integration pipelines.
  • Implement data-driven and keyword-driven test frameworks for enhanced flexibility.
  • Contribute to best practices and guidelines for writing scalable and maintainable test scripts.
  • Continuous Integration & Deployment :
  • Integrate automated tests with CI / CD pipelines using Jenkins or GitLab CI , enabling faster feedback on code changes.
  • Monitor test results and generate test reports to ensure consistent and high-quality software delivery.
  • Bug Reporting & Defect Management :
  • Report, track, and follow up on defects found during test execution.
  • Use bug-tracking tools like JIRA , Bugzilla , or Trello to log, manage, and prioritize defects.
  • Performance & Optimization :
  • Analyze test results, identify performance bottlenecks, and suggest areas for improvement.
  • Optimize test automation scripts for speed , reliability , and efficiency .

Skills & Qualifications :

  • Core Skills :
  • Proficiency in Selenium WebDriver for web-based automation testing.
  • Strong Java programming skills for writing automation scripts and frameworks.
  • Experience with BDD frameworks like Cucumber or SpecFlow for behavior-driven development.
  • Knowledge of TestNG , JUnit , Maven , Jenkins , and other CI / CD tools.
  • Hands-on experience with version control systems like Git .
  • Experience :
  • 3+ years of experience in test automation using Selenium and Java .
  • Hands-on experience in BDD and Cucumber (writing Gherkin feature files and step definitions).
  • Strong understanding of SDLC , STLC , and Agile methodologies (Scrum, Kanban).
  • Skills Required

    Sdlc, Stlc, Agile Modeling, Scrum, Kanban

    Create a job alert for this search

    Java Selenium • Hyderabad / Secunderabad, Telangana