Search

Senior QA Automation Engineer - Robot Framework

PublishedPublished: 6/14/2022
Technology

Job Description

Role: Senior QA Automation Engineer – Robot Framework

\n

Location: Omaha, Nebraska - Onsite

\n

Duration: Long term contract

\n

Client: UPRR (Union Pacific Railroad)

\n

Exp Level: Min 6 + Years.

\n

Visa : Any visa is fine (Must be on Techgene w2)

\n


\n


\n

Robot Framework is a priority automation skill for this pool. Candidates should demonstrate hands-on experience developing, maintaining, and executing automated test suites using Robot Framework

\n

Job Description:

\n

Must Have:

\n

Core Testing & Quality Engineering

\n

    \n
  • Test planning, design, and execution for complex enterprise applications
  • \n

  • Manual and automated functional, integration, regression, and end-to-end testing
  • \n

  • Defect management, triage, and root cause analysis
  • \n

  • Requirements analysis and risk-based testing
  • \n

  • Agile and DevOps testing practices
  • \n

\n

Test Automation

\n

    \n
  • Strong experience designing, developing, and maintaining automated test suites
  • \n

  • Hands-on experience with one or more automation frameworks, including:
  • \n

\n

    \n
  1. Robot Framework (Must Have)
  2. \n

  3. Playwright
  4. \n

  5. Selenium
  6. \n

\n

    \n
  • Experience integrating automated testing into CI/CD pipelines
  • \n

  • Ability to develop reusable automation assets and improve test coverage through automation
  • \n

\n

Technical Skills

\n

    \n
  • API testing using Postman, REST Assured, or SoapUI
  • \n

  • Programming and scripting experience in Java, Python, JavaScript, or SQL
  • \n

  • Version control tools such as Git and GitHub
  • \n

  • Test management tools such as Jira or TestRails.
  • \n

  • Build and deployment tools such as Maven or Jenkins
  • \n

\n

Communication & Collaboration

\n

    \n
  • Strong written and verbal communication skills
  • \n

  • Ability to effectively communicate with technical and non-technical stakeholders
  • \n

  • Experience partnering with developers, product owners, business analysts, and project teams
  • \n

\n

Adaptability & Learning Agility

\n

    \n
  • Proven ability to quickly learn new applications, technologies, and business processes
  • \n

  • Experience supporting multiple applications, projects, or business domains
  • \n

  • Demonstrated success transitioning between teams or initiatives with minimal ramp-up time
  • \n

  • Ability to remain effective in dynamic environments with changing priorities and business needs
  • \n

\n

Good to Have

\n

    \n
  • Performance and load testing (JMeter, LoadRunner)
  • \n

  • Cloud platforms (Azure)
  • \n

  • Microservices and event-driven architecture testing
  • \n

  • Kafka testing
  • \n

  • Accessibility or security testing
  • \n

  • Transportation, logistics, supply chain, or railroad industry experience
  • \n

  • AI-assisted testing and quality engineering tools
  • \n

\n

Desired Profile

\n

    \n
  • We are seeking a Senior Test Engineer who combines strong quality engineering expertise with exceptional communication skills, strong problem-solving abilities, and the adaptability to support multiple applications and business domains.
  • \n

\n

The ideal candidate:

\n

    \n
  • Drives quality across complex enterprise applications.
  • \n

  • Develops practical testing strategies that balance risk, speed, and quality.
  • \n

  • Learns new technologies and business domains quickly.
  • \n

  • Builds strong partnerships with technical and business stakeholders.
  • \n

  • Communicates testing results, risks, and recommendations clearly.
  • \n

  • Demonstrates ownership, accountability, and continuous improvement.
  • \n

  • Thrives in environments where priorities, teams, and applications may evolve based on business needs.
  • \n

\n

Adaptability Requirement

\n

Candidates must demonstrate a history of successfully:

\n

    \n
  • Supporting multiple applications, products, or business domains.
  • \n

  • Transitioning between projects with minimal ramp-up time.
  • \n

  • Learning unfamiliar technologies and business processes quickly.
  • \n

  • Collaborating effectively with new teams and stakeholders.
  • \n

  • Applying knowledge gained in one domain to solve problems in another.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...