Senior Test Automation Engineer

Motion Recruitment

  • Irving, TX
  • 6 days ago

    Highlights

    Experience defining and reviewing test cases and test plans, with the ability to identify business risks and contribute to user story definition. Minimum 1 year of experience with MongoDB, Node.js, and AWS services including Lambda, Step Functions, and CloudWatch.

    Numbers & Facts

    LocationIrving, TX

    Description

    Our client is seeking a Senior Test Automation Engineer for a fully onsite 6+ month contract in Irving, TX. No C2C!

    Required Skills & Experience

    • Minimum 8 years of experience in QA automation.
    • Minimum 6 years of experience in QA automation, including experience writing automation frameworks from scratch.
    • In-depth knowledge of one or more programming languages such as JavaScript, Java, or C#.
    • Minimum 1 year of experience with MongoDB, Node.js, and AWS services including Lambda, Step Functions, and CloudWatch.
    • Hands-on experience with one or more test tools and frameworks such as Selenium WebDriver, Cypress, Karate, or JMeter.
    • Experience defining and reviewing test cases and test plans, with the ability to identify business risks and contribute to user story definition.
    • Knowledge or experience with pipelines, Jenkins, and CI/CD processes.

    Desired Skills & Experience

    • Degree in Computer Science or a similar area of study.
    • Practical experience with web testing or web development.
    • Experience with TDD, BDD, and Gherkin.
    • Experience working in SCRUM environments.
    • Experience with performance testing using tools such as JMeter.

    What You Will Be Doing

    • Able to identify business risks and contribute to user story definition.
    • Define, develop, and review test cases, test plans, and overall test strategy.
    • Design and build automation frameworks from scratch and continuously improve automated test coverage.
    • Perform practical web testing and contribute to quality throughout the software development lifecycle.
    • Use appropriate test tools and frameworks such as Selenium WebDriver, Cypress, Karate, and JMeter.
    • Apply TDD, BDD, and Gherkin practices to improve testability and shared understanding of requirements.
    • Integrate automated testing into pipelines and CI/CD processes, including Jenkins.
    • Collaborate actively with engineering and non-engineering colleagues in a SCRUM environment.
    • Bring creativity and out-of-the-box thinking to quality challenges.
    • Maintain a strong QA mindset: build solutions together, challenge them through testing, and continuously improve quality.

    Similar Jobs