Automation Engineers

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Adaptability
Agile
Analytical Skill
Application Lifecycle Management
Automated Testing
Behavior-driven Development
Collaboration
Computer Engineering
Computer Science
Conflict Resolution
Continuous Delivery
Continuous Integration
Formal Verification
Git
Information Technology
Jama
Java
Jenkins
Linux
Management
Mathematics
Object-Oriented Programming
Organizational Skills
Problem Solving
Python
Root Cause Analysis
Science
Scripting
Selenium
Selenium WebDriver
Squish
Testing
UI
Unix
Verification And Validation
Web Browsers

Job Details

We are seeking an experienced Senior Automation Test Engineer with strong expertise in Selenium, BDD frameworks, Python automation, and Squish Automation tools. The ideal candidate will be responsible for designing, implementing, and maintaining automated testing frameworks, supporting verification and validation activities, and ensuring high-quality software delivery in a fast-paced Agile environment.


Key Responsibilities:

  • Develop and maintain automation scripts using Selenium, Python, and Squish Automation tools.

  • Set up Squish infrastructure for UI-related automation activities.

  • Configure and maintain Jenkins pipelines to trigger automated testing cycles.

  • Run automation test cycles and analyze test results to identify issues and improvements.

  • Add system features to enhance the test automation framework.

  • Enhance the V&V framework and expand automated test coverage.

  • Perform integration and formal verification testing.

  • Collaborate with various teams to investigate and resolve reported issues.

  • Conduct root cause analysis and troubleshoot complex automation problems.

  • Communicate technical information clearly to both technical and business stakeholders.

  • Manage multiple tasks simultaneously and adapt to changing priorities in a dynamic environment.


Required Skills & Competencies:

  • Strong object-oriented programming skills in Java.

  • Hands-on experience with browser automation using Selenium WebDriver.

  • Proficient in BDD frameworks for automation.

  • Experience in Python test automation and Squish Automation (preferred).

  • Knowledge of CI/CD tools like Jenkins.

  • Familiarity with source code management using GIT Hub.

  • Experience with Unix/Linux environments.

  • Excellent analytical, troubleshooting, and problem-solving skills.

  • Strong organizational skills and ability to manage multiple tasks effectively.

  • Flexible and adaptable to a rapidly changing business environment.


Tools & Technologies:

  • Selenium, BDD Framework

  • Squish Automation (preferred)

  • Python Test Automation

  • Jenkins (CI/CD)

  • GIT Hub

  • OpenText ALM (Application Lifecycle Management)

  • JAMA Tool

  • ClearQuest

  • Rally


Qualifications:

  • Bachelor s degree in Computer Science, Computer Engineering, Information Technology, Information Science, or any STEM-related field (Science, Technology, Engineering, Mathematics).

  • 7+ years of relevant experience in automation testing and test framework development.

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.