QA Automation Engineer

Overview

On Site
$60,000+
Full Time

Skills

QA
Selenium & Appium
Cypress & Tosca
Python & Java Script
C#
TestNG & JUnit
API Testing
CI/CD
SQL
Performance Testing
Agile & DevOps
SDET
BA
Scrum Master

Job Details

Technical Skills:
    • Programming and Scripting:
      Proficiency in languages like Java, Python, JavaScript, or C# is essential for writing and maintaining test scripts.
  • Automation Tools:
    Experience with popular automation tools like Selenium, Cypress, TestNG, JUnit, and Cucumber is necessary.
  • Testing Frameworks:
    Knowledge of various testing frameworks is crucial for structuring and organizing automated tests.
  • API Testing:
    Understanding of RESTful APIs and tools like Postman is vital for testing API endpoints.
  • CI/CD Knowledge:
    Familiarity with continuous integration and continuous delivery (CI/CD) practices and tools like Jenkins, Git, Docker, and Kubernetes is important for integrating automated tests into the development pipeline.
  • Database Knowledge:
    Understanding database concepts and being able to write SQL queries is necessary for testing database functionality.
  • Performance Testing:
    Knowledge of performance testing tools and techniques is helpful for evaluating the speed and efficiency of applications.
  • Framework Design:
    Experience in designing and implementing test automation frameworks.
Additional Skills:
  • Agile and DevOps Practices: Familiarity with Agile methodologies and DevOps practices is helpful for integrating QA automation into the development lifecycle.
  • Test Design: Ability to design effective and efficient test cases and test plans.
  • Version Control Systems: Experience with version control tools like Git is essential for managing code changes and collaborating with development teams.
  • Test Script Development: Creating and maintaining test scripts for automated testing.
  • Bug Reproduction Clarity: The ability to clearly and concisely document bugs for developers to reproduce and fix.
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.