Peyton Resource Group logo

Senior QA Automation Engineer

Peyton Resource Group

  • Irving, TX
  • 4 days ago
  • Remote

    Highlights

    Design, implement, and maintain automation for functional, integration, API, and back-end tests, including data validation (SQL), file uploads/downloads, email parsing, multi-browser testing, and security validations. Collaborate with software engineers, developers, UI/UX designers, and QA team members to continuously improve product quality across all phases of the SDLC.

    Numbers & Facts

    LocationIrving, TX (
    Remote
    )
    IndustryStaffing/Employment Agencies
    Company Size100 to 499 employees
    Websitehttps://www.prg-usa.com/

    Description

    • 0 manual
    • True full stack automation - UI automation is important
    • Direct Hire
    • 100% remote - working PST hours

     Responsibilities:
    • Collaborate with software engineers, developers, UI/UX designers, and QA team members to continuously improve product quality across all phases of the SDLC.
    • Serve as a full-stack Senior Automation Engineer within agile teams, designing and implementing automated tests using Selenium with Maven in IntelliJ, following industry-standard object-oriented design and Java coding practices.
    • Design, implement, and maintain automation for functional, integration, API, and back-end tests, including data validation (SQL), file uploads/downloads, email parsing, multi-browser testing, and security validations.
    • Develop advanced SQL queries for data integrity verification and automated test data creation.
    • Build and maintain automation frameworks within Docker containers, collaborating with DevOps to support scalable, consistent environments.
    • Partner with QA and DevOps teams to define and evolve the architecture, maintenance, and deployment of automation frameworks.
    • Implement and execute performance and load testing frameworks, and support analysis of test results.
    • Contribute to unit test strategies and collaborate with developers to strengthen application-level test coverage.
    • Establish and enforce object-oriented coding standards and conduct code reviews for QA automation projects.
    • Mentor and guide other automation engineers, fostering technical growth and best practices within the QA team.
    • Troubleshoot, diagnose, and resolve blocker issues arising from automated regression suites.
    • Research, define, and maintain requirements for test data management and environment configuration.
    • Review business and technical specifications to provide actionable QA feedback during design and development phases.
    • Support QA leadership in metrics collection, analysis, and reporting to measure automation effectiveness and quality trends.
    • Document, prioritize, manage defects, and facilitate bug triage and backlog grooming
    • Participate actively in scrum ceremonies and other software lifecycle meetings, contributing as both an individual contributor and a collaborative team member.

    Experience/Requirements:

    Education & Experience

    • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
    • Minimum 5+ years of experience in software quality assurance, with exposure to enterprise SaaS environments.
    • At least 3+ years of hands-on test automation experience, including framework design and implementation.
    • Prior experience as a Full Stack Automation Engineer or Software Engineer
    Technical Expertise
    • Proficient in Java or another object-oriented programming language;strong understanding of OOP principles and design patterns.
    • Extensive experience developing automated tests using Selenium, Maven, IntelliJ, and TestNG.
    • Experience with API and microservice testing using Rest Assured or comparable frameworks.
    • Strong command of SQL for data validation, integrity checks, and test data creation.
    • Working knowledge of JavaScript and PHP is a plus.
    • Experience with distributed applications and AWS environments;familiarity with AWS GovCloud
    • Hands-on experience with Docker;understanding of containerized test execution and automation within Docker environments.
    • Experience with Agile development processes and the “whole-team”approach to testing.
    • Familiarity with performance, load, and stress testing tools and frameworks.
    • Strong working knowledge of Linux command-line utilities (e.G., Bash, PuTTY).
    Tools & Practices
    • Proficiency with Git for version control and JIRA or similar tools for issue tracking and workflow management.
    • Experience designing, scaling, and refactoring enterprise-level automation frameworks.
    • Ability to translate technical requirements and design specifications into detailed, maintainable test cases.
    • Experience writing and integrating unit tests within automation frameworks.

    About Company

    Established in 2001, Peyton Resource Group is a solution-based staffing company that matches businesses with top talent for short-term, long-term or permanent needs. People are a business’s most valuable asset. Peyton Resource Group is dedicated to helping companies find the best talent, matching professionals with jobs where they will thrive. With locations in Dallas/Fort Worth, San Antonio and Austin, we are available to serve your staffing needs throughout Texas and across the country.

    Similar Jobs

    See more jobs