Senior Automation Engineer

Overview

Hybrid
Depends on Experience
Full Time

Skills

AWS

Job Details

Job Title: Senior Automation Engineer (with AWS)

Location: Westlake, TX (Hybrid)
Type: Full-Time


Job Description:

We are seeking a highly skilled Senior Automation Engineer with strong experience in Selenium, Java, Cucumber, BDD, and AWS to join our dynamic QA team in Westlake, TX. The ideal candidate will have a deep understanding of automation frameworks, cloud-based infrastructure, and agile development environments.


Key Responsibilities:

  • Design, develop, and maintain robust test automation frameworks using Selenium, Java, and Cucumber.

  • Implement Behavior Driven Development (BDD) practices to enhance collaboration and test clarity.

  • Develop test strategies and create automated test scripts to validate application functionality, performance, and scalability.

  • Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, etc.).

  • Leverage AWS services (such as EC2, S3, Lambda, CloudWatch, etc.) to support test environments and automation tools.

  • Collaborate with cross-functional teams to identify test requirements and ensure full test coverage.

  • Analyze test results, identify defects, and work closely with developers to resolve issues.

  • Contribute to process improvement initiatives and promote QA best practices across teams.


Required Qualifications:

  • 6+ years of experience in Test Automation.

  • Strong expertise in Java, Selenium WebDriver, and Cucumber.

  • Proven experience with BDD methodologies and tools like Cucumber/Gherkin.

  • Hands-on experience with AWS cloud services for deployment, testing, and environment management.

  • Familiarity with CI/CD tools such as Jenkins, Git, Maven, etc.

  • Good understanding of REST APIs and web technologies.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication skills and ability to work in a team-oriented environment.


Preferred Skills:

  • Experience with containerization technologies like Docker and orchestration with Kubernetes.

  • Knowledge of performance testing tools like JMeter, Gatling, or LoadRunner.

  • Background in Agile/Scrum methodologies.

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.

About Marici Solutions