Principal Automation Engineer

HCL Global Systems Inc
Roanoke, TX

Job Details: Principal Automation Engineer

Location :: Westlake, TX (Hybrid)

Mode :: W2 Only (No C2C/1099)


Top Skills:

1) Strong communication skills and proactive – needs to be able to ask questions and reiterate what’s being asked

2) Must be strong with Karate. Experience with RESTful APIs, and API testing tools and technologies such as Selenium, Cucumber, Karate

3) Experience with Java/J2EE (for writing testing code)

4) Strong SQL abilities (need to know how to do joins and querying) and experience with Oracle

5) Experience with JIRA, GitHub, CI/CD pipelines


Nice to Have:

  • Jagacy
  • Experience working in the brokerage and financial Industry


Job Description:

The Expertise You Have:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or related field
  • 10+ years of experience with a focus in implementing Java-based automation frameworks
  • 3+ years working in the brokerage and financial Industry preferred
  • Experience with continuous integration practices and automated deployment tools
  • Experience working in an Agile environment


Required Skills:

  • Experience with RESTful APIs, and API testing tools and technologies such as Selenium, Cucumber, Jagacy, Karate
  • Experience with Java/J2EE, Groovy, Junit, JavaScript
  • Expert level knowledge of SQL and experience with Oracle
  • Experience with JIRA, GitHub, CI/CD pipelines
  • Must have good communication skills
  • Able to perform many roles within the agile squad from development to QA to systems analysis in order drive sprint deliverables to completion
  • Able to learn large software systems end-to-end quickly, and has keen attention to detail
  • Able to work with other team members in a distributed team environment, and willing to mentor others
  • Self-directed, takes initiative, eager to learn new technologies, pragmatic and results-oriented


The Value you Deliver:

  • Defining and executing test strategies, scenarios, and steps for automated and functional testing
  • Active involvement and contributions in Agile practices
  • Managing the execution of all QA work throughout the agile process
  • Collaborating with development teams to develop valid test approaches and scenarios
  • Working with new technologies to solve test challenges and process improvements
  • Executes manual and/or automated test scripts for multiple or complex projects
  • Leads test script reviews and mentors QA / Squad members on test tools and technologies.
  • Contributes to CI/CD through automation
  • Strong analytical, communication, and organizational skills and the ability to manage multiple tasks at a given time

// // //