Selenium Automation Engineer

Prophecy Technologies

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10 years of experience in automation testing.
  • Strong programming skills in Java.
  • Hands-on experience with Selenium WebDriver.
  • Expertise in BDD frameworks, specifically Cucumber and Gherkin.
  • Proficient in API testing using Postman and/or Rest Assured.
  • Strong SQL skills for database validation.
  • Familiarity with Agile/Scrum methodologies and CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain test automation frameworks using Selenium and Java.
  • Create and execute automated test scripts for various testing types including functional and regression.
  • Develop BDD test scenarios to enhance test clarity and structure.
  • Perform testing on APIs, user interfaces, and databases to ensure comprehensive coverage.
  • Integrate automated tests into CI/CD pipelines for streamlined deployment.
  • Analyze test results to identify defects, collaborating with development teams for quick resolution.
  • Participate in Agile sprint planning and grooming to align testing efforts with development needs.

Benefits

  • Opportunity to work on advanced automation testing technologies.
  • Collaborative environment focused on Agile methodologies.
  • Exposure to comprehensive testing processes across various types of applications.
  • Possibility to contribute to CI/CD pipeline enhancements and automation strategies.
Full Job Description
Role Overview:

This role is for an Engineer specializing in HiTech Automation Testing, focusing on designing, developing, and maintaining robust test automation frameworks to ensure high-quality software delivery.

Key Responsibilities:
  • Design, develop, and maintain test automation frameworks using Selenium and Java.
  • Create and execute automated test scripts for functional, regression, integration, and end-to-end testing.
  • Develop BDD test scenarios using Cucumber and Gherkin.
  • Perform API, UI, and database testing.
  • Integrate automated tests into CI/CD pipelines using Jenkins or similar tools.
  • Analyze test results, identify defects, and work closely with development teams for resolution.
  • Maintain test data and support test environment setup.
  • Participate in sprint planning, backlog grooming, and Agile ceremonies.
  • Improve automation coverage and reduce manual testing efforts.
  • Provide testing metrics and quality reports to stakeholders.

Required Skills:
  • Strong programming skills in Java.
  • Hands-on experience with Selenium WebDriver.
  • Expertise in Cucumber (BDD Framework) and Gherkin.
  • Experience with TestNG/JUnit.
  • API testing using Postman and/or Rest Assured.
  • Strong SQL skills for database validation.
  • Experience with Jenkins.
  • Experience with Git.
  • Experience with Bitbucket.
  • Experience with GitHub.
  • Familiarity with Agile/Scrum methodologies.
  • Knowledge of CI/CD pipelines and automated test execution.
  • Experience in defect tracking tools such as JIRA.

Qualifications:
  • 8-10 years of experience in automation testing.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Selenium Automation Engineer jobs: