Automation Engineer

Opkey
Dallas, TX

Who we are:

At Opkey, we empower enterprises to unlock the full potential of their ERP investments with cutting-edge, agentic AI-powered automation. Our intelligent platform delivers continuous assurance across the entire ERP lifecycle; from initial deployment to day-to-day operations and long-term digital transformation.

By eliminating manual errors, accelerating testing cycles, and ensuring seamless adoption of critical updates, Opkey helps organizations modernize with confidence and agility. Trusted by 250+ global enterprises, we reduce risk, drive efficiency, cut costs, and fast-track innovation; so businesses can focus on what they do best: growing and evolving in a dynamic digital world.

We’re Looking for a Builder. A Debugger. A Strategist Who Executes.

Opkey is hiring an Automation Engineer to join our fast-paced US team and help scale our automation initiatives across customer and internal projects. This is a hands-on role for someone who loves solving puzzles, isn’t afraid to dive deep into test frameworks, and is motivated by creating automation that workswell for each customer.

You don’t wait to be told what to do—you jump in, ask the right questions, and get things moving. You know how to break down a problem, debug quickly, and explain your thought process clearly to technical and non-technical teammates alike. You’re technical, organized, and comfortable owning timelines, talking to customers, and delivering work that drives impact.

In this role, you’ll work closely with Customer Success, Product, and Engineering to implement automation solutions using tools like Selenium, Tosca, Java, and Path, while collaborating through platforms like Bitbucket. You’ll manage timelines, support project delivery, and be a trusted voice for customers and teammates alike.


What You’ll Own

  • Test Automation Development
  • Design, build, and maintain test automation scripts and frameworks using Selenium, Java, Tosca, and Path to support end-to-end functional and regression testing.
  • Project Execution & Ownership
  • Own and deliver automation workstreams as part of broader project deployments. Track milestones, manage timelines, and coordinate across functions to keep deliverables on target.
  • Customer Collaboration
  • Engage directly with customers during implementation to understand workflows, troubleshoot issues, and ensure automation solutions meet business requirements.
  • Cross-Functional Teamwork
  • Work with Customer Success Managers, Developers, and Product Managers to integrate automated solutions seamlessly into our overall delivery model.
  • Source Control & Review
  • Collaborate via Bitbucket to manage code repositories, perform code reviews, and support a strong automation delivery lifecycle.
  • Test Execution & Reporting
  • Run automated test suites, analyze results, and document outcomes. Support defect triage and contribute to continuous improvement of QA processes.
  • Process Improvement
  • Identify repeatable tasks and suggest automation or process enhancements to increase efficiency and quality across customer-facing implementations.


A Day in the Life

No two days will look exactly the same—but many will start with checking on automation pipelines or test suites that ran overnight, reviewing logs, and making sure everything is running smoothly. Maybe a customer has an implementation call on the calendar, and you’ll prepare by reviewing their test scenarios or finalizing scripts before the session.

You might jump into Bitbucket to merge a pull request, open up Tosca or Path to debug a workflow, or tweak a Selenium test in Java. You’ll likely sync with a Customer Success Manager or Product Manager to align on requirements, timelines, or blocker resolution. If something breaks, you’ll be the first to dig in and fix it.

Throughout the day, you’ll jump between customers, team standups, Teams chats and test execution dashboards—keeping things moving, organized, and on track. It’s a cross-functional, fast-paced environment, and you’ll thrive if you like making things happen and seeing the results of your work in real time.


What You'll Bring

  • 1–2 years of experience in automation engineering or QA testing roles
  • Hands-on experience with Selenium, Java, and preferably Tosca or Path
  • Exposure to test planning, case design, and execution
  • Comfort using Bitbucket or similar source control tools (e.g., GitHub, GitLab)
  • Strong problem-solving and debugging skills
  • Clear communication and the ability to talk to customers with confidence
  • Basic project management and task-tracking skills
  • A scrappy, self-starting attitude with a drive to learn and contribute

Equal Opportunity at Opkey

At Opkey, we’re building a team as diverse and dynamic as the customers we serve. We’re proud to be an equal opportunity employer, and we welcome candidates of all backgrounds, experiences, and perspectives. We do not discriminate based on race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, or any other legally protected status.

What matters here is your mindset, your skills, and your drive to make an impact. If you’re passionate, curious, and ready to roll up your sleeves, we want to hear from you.


Direct applicants only, no recruiters.

// // //