Jobs · Quality Assurance · Texas

Test Automation Engineer

Anblicks · Dallas, TX · 1 mo ago
Quality AssuranceFull-time

Job Overview

Key Responsibilities

  • Develop and Maintain Automated Test Scripts using Selenium WebDriver for web applications.
  • Design, Implement, and Execute Automated Test Cases for functional, regression, and integration testing.
  • Work with cross-functional teams (Product, Development, and QA) to understand requirements and provide input on test automation strategies.
  • Enhance Test Frameworks by integrating with CI/CD pipelines (e.g., Jenkins, GitLab CI) to automate test execution.
  • Debug and Troubleshoot Test Failures by analyzing test logs and identifying issues in code or application functionality.
  • Ensure Test Coverage by designing robust test cases that thoroughly validate features and functionality.
  • Report Test Results through automated reporting systems (e.g., Allure, TestNG, Extent Reports).
  • Contribute to Test Plan Development, including test strategies, test case development, and execution schedules.
  • Perform Performance and Load Testing (using tools like JMeter or similar) when required.

Required Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years experience in Test Automation using Selenium WebDriver.
  • Proficiency in Java, Python, or other programming languages used in test automation.
  • Strong understanding of Test Automation Frameworks (e.g., TestNG, JUnit, or similar).
  • Experience with CI/CD tools like Jenkins, GitLab, or similar for test automation integration.
  • Experience in Version Control Systems (e.g., Git).
  • Familiarity with RESTful API Testing and tools like Postman, REST Assured.
  • Strong problem-solving and debugging skills.
  • Understanding of Agile methodologies and working in Agile environments.
  • Experience with cross-browser testing and handling different browsers (Chrome, Firefox, etc.).
  • Knowledge of performance testing tools (e.g., JMeter, LoadRunner) is a plus.
  • Familiarity with Cloud Platforms (e.g., AWS, Azure) and virtual environments is a bonus.

Preferred Qualifications

  • Experience with BDD frameworks like Cucumber or Gherkin.
  • Experience in mobile test automation using Appium or similar frameworks.
  • Understanding of DevOps principles and their integration with testing processes.
  • Knowledge of database testing and SQL for validation of backend data.

Similar jobs