QA Automation Engineer

Overview

On Site
$60,000+
Full Time

Skills

QA
Java & Python
Selenium
Tosca
Appium & Cypress
SQL
CI/CD
HTML/CSS
JavaScript
Linux
API
Jeera

Job Details

Technical Skills:
  • Programming Languages:
    Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript) is essential for writing and maintaining automation scripts.
  • Automation Frameworks and Tools:
    Expertise in using popular automation frameworks and tools (e.g., Selenium, Appium, JUnit, TestNG, Cypress) is crucial for designing and executing automated tests.
  • SQL:
    Familiarity with SQL is needed for interacting with databases and performing data-driven testing.
  • Testing Principles:
    A solid understanding of software testing principles, including different testing types (e.g., unit testing, integration testing, regression testing) and methodologies, is necessary for effective test automation design.
  • CI/CD:
    Knowledge of Continuous Integration and Continuous Delivery (CI/CD) pipelines and tools is valuable for integrating automated tests into the development process.
  • Framework Design:
    The ability to design robust and maintainable test frameworks is a key skill for creating scalable and efficient automation solutions.
  • Understanding of HTML and CSS:
    Basic knowledge of HTML and CSS is beneficial for web automation testing.
Additional Skills:
  • Agile Methodology:
    Familiarity with Agile development methodologies and their impact on test automation.
  • DevOps:
    Understanding DevOps principles and practices, which often involve automation at various stages of the software development lifecycle.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.