Selenium Automation Engineer

Prophecy Technologies

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

Qualifications

  • 8-10 years of relevant experience in software testing and automation.
  • Proficiency in Core Java and advanced Java concepts.
  • Experience in designing and implementing Selenium automation frameworks.
  • Strong expertise in SQL with the ability to write complex queries.
  • Familiarity with API testing tools like Rest Assured/Karate.
  • Knowledge of database automation technologies such as JDBC/JPA, Oracle, DB2, and Snowflake.
  • Experience in Agile methodologies, particularly Scrum and CI/CD environments.

Responsibilities

  • Design and build scalable Selenium automation frameworks.
  • Execute frontend test automation using Selenium Webdriver to ensure feature accuracy.
  • Automate backend testing processes with Rest Assured/Karate for API validations.
  • Conduct comprehensive database testing using JDBC/JPA, focusing on various database technologies.
  • Develop and execute sophisticated SQL queries to validate data integrity.
  • Participate actively in Agile methodologies, including Scrum and continuous integration practices.
  • Contribute to CI/CD pipeline processes, particularly utilizing tools like Jenkins to manage deployments.

Benefits

  • Opportunity to work in a multi-distributed team environment.
  • Engagement in Agile and CI/CD processes with modern tools.
  • Exposure to diverse database technologies, enhancing technical skills.
  • Development of both frontend and backend automation skills.
Full Job Description
Role Overview:

A Selenium Automation Engineer is sought to design and build robust automation frameworks, focusing on comprehensive testing across frontend, backend, and database layers. The role requires expertise in Core Java, Selenium Webdriver, API testing tools, and database interaction, all within an Agile and CI/CD environment. This position demands attention to detail and the ability to work effectively in a multi-distributed team, excelling under short sprints.

Key Responsibilities:
  • Design and build scalable Selenium automation frameworks.
  • Execute frontend test automation using Selenium Webdriver.
  • Perform backend test automation utilizing Rest Assured/Karate for API testing.
  • Conduct thorough database testing with JDBC/JPA, targeting Oracle, DB2, and Snowflake.
  • Develop and execute sophisticated SQL queries.
  • Actively participate in Agile methodologies, including Scrum and Continuous Integration.
  • Contribute to CI/CD pipelines, specifically with Jenkins.
  • Work effectively in a multi-distributed team environment, demonstrating strong problem-solving, analytical, communication, and documentation skills.
  • Adhere to Manual Testing processes and SDLC.

Required Skills:
  • Core Java / Advanced Java Concepts
  • Selenium Automation (framework design, Selenium Webdriver)
  • SQL (sophisticated query writing)
  • Database and backend automation (JDBC/JPA, Oracle, DB2, Snowflake)
  • API testing (Rest Assured/Karate)
  • Agile methodologies (Scrum, Continuous Integration)
  • CI/CD tools (Jenkins)
  • Testing tools (JIRA, Microfocus ALM)
  • Version Control (Bitbucket, Git)

Qualifications:
  • 8-10 years of relevant experience.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Selenium Automation Engineer jobs: