QA Automation Engineer
Peyton Resource Group
Irving, TX, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
Java (Programming Language)
JavaScript (Programming Language)
PHP (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
JIRA
Automation of Tests
Unit Testing
Bash Shell
Bug Tracking Systems
+48 more
Software Bug Management
Command-Line Interface
Software as a Service
Configuration Management
Code Coverage
Code Review
Data Validation
Data Integrity
Software Design Patterns
Linux
DevOps
Distributed Systems
Design of User Interfaces
Human-Computer Interaction
Issue Tracking Systems
IntelliJ IDEA
Internet Security
Load Testing
Apache Maven
Object-Oriented Software Development
Scrum Methodology
Systems Development Life Cycle
PuTTY
Oop Languages
Requirements Management
Selenium
Software Engineering
Software Quality Assurance (SQA)
SQL Databases
Systems Integration
Test Case
Test Data
Test Execution Engine
Strategies of Testing
Testng
Freeform SQL
Performance Testing
Backend
Git
Information Technology
Data Management
Browser Testing
Software Coding
Code Restructuring
Software Version Control
Docker
Microservices
Data Generation
Job description
- 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.
Requirements
- 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., Agile Programming Methodologies, Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Atlassian JIRA, Automation, Automation Engineering, Bash Scripting, Best Practices, Bug Tracking/Defect Management, Code Reviews, Coding Standards, Command Line, Computer Science, Continuous Improvement, Data Management, Data Quality, Design Patterns Programming Methodologies, DevOps, Distributed Applications, Docker, Git, Identify Issues, Industry Standards, Internet Security, Java, JavaScript, Leadership, Linux Operating System, Load Testing, Maven, Mentoring, Microservices, Object Oriented (OO), Object Oriented Design (OOD), Object Oriented Programming (OOP), Object Oriented Programming (OOP) Languages, PHP Scripting Language (PHP Hypertext Preprocessor), Performance Testing, Problem Solving Skills, QA Partner Testing Software, Quality Assurance, Quality Management, Quality Metrics, Refactoring, Requirements Management, SQL (Structured Query Language), Scrum Project Management and Software Development, Selenium, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Software as a Service (SaaS), Source Code/Configuration Management (SCM), Stress Testing, Team Player, Technical/Engineering Design, Test Automation, Test Case, Test Data, Test Plan/Schedule, Test Requirements, Test Strategy, Test Tools, Testing, Unit Test, User Experience Design (UXD), User Interface Design, User Interface/Experience (UI/UX), Validation Testing
About the 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
KP
Kate Passby
How to create a test plan for software testing
about 5 years ago
PZ
Pat Zawadzki
What is a Test Plan: Guide to Test Planning
over 3 years ago
EY
Elena Yakimova
Integration And E2E Testing: Are They Complementary or Interchangeable?
over 4 years ago
AB
Andre Braun, GitLab
Now is the time for industrialized software development
over 1 year ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 2 months ago