Quality Assurance Automation Engineer

TSR Consulting

Irving (TX)

On-site

USD 95,000 - 130,000

Full time

2 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TSR Consulting in Irving, TX is seeking a QA Automation Engineer with 5+ years of experience to design and implement automated tests using Selenium WebDriver and common frameworks.

You will write detailed test plans, perform manual and automated testing, and contribute to CI/CD pipelines. Strong OO programming and SQL skills are required; ISTQB is a plus.

This role requires collaboration in an Agile environment and clear communication of issues to technical and non-technical stakeholders.

Qualifications

  • Bachelor's degree in CS/Engineering or related field; equivalent practical experience.
  • 5+ years QA with test automation experience.
  • Proficient in designing automated tests with Selenium WebDriver.
  • Strong OO programming in Java, Python, or C#.
  • Experience with TestNG/JUnit/Pytest/NUnit.
  • Knowledge of Page Object Model (POM).
  • Design, write, and execute detailed test plans and cases.
  • Manual functional, integration, system, and regression testing.
  • Exploratory testing to uncover defects.
  • Familiarity with Git.
  • Experience integrating tests into CI/CD pipelines.
  • Knowledge of SQL for database validation.
  • Strong analytical and communication skills; detail-oriented.
  • Agile team collaboration.

Responsibilities

  • Design and implement automated test scripts with Selenium WebDriver.
  • Develop and maintain test plans and detailed test cases.
  • Execute manual and automated functional, integration, and regression tests.
  • Perform exploratory testing to identify defects.
  • Collaborate in CI/CD workflows and version control.
  • Validate data with SQL queries and database checks.
  • Communicate issues clearly to technical and non-technical audiences.

Skills

Quality Assurance
Test Automation
Selenium WebDriver
Java
Python
C#
TestNG
JUnit
Pytest
NUnit
Page Object Model
SQL
Agile
Communication

Education

Bachelor's degree in Computer Science or related field
ISTQB certification (plus)

Tools

Selenium WebDriver
Git
CI/CD
TestNG
JUnit
Pytest
NUnit

Job description

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

5+ years of experience in Quality Assurance with a strong focus on test automation.

Proficient in designing and developing automated test scripts using Selenium WebDriver.

Strong programming skills in at least one object-oriented language (e.g., Java, Python, C#).

Experience with test automation frameworks such as TestNG, JUnit, Pytest, NUnit, or similar.

Solid understanding and practical experience with the Page Object Model (POM) design pattern.

Design, write, and execute detailed, comprehensive, and well-structured manual test plans and test cases.

Perform thorough manual functional, integration, system, and regression testing.

Conduct exploratory testing to uncover defects and usability issues not covered by formal test cases.

Familiarity with version control systems, particularly Git.

Experience integrating automated tests into CI/CD pipelines.

Knowledge of SQL for database validation.

Strong analytical and problem-solving skills with meticulous attention to detail.

Excellent written and verbal communication skills, with the ability to articulate technical issues clearly to both technical and non-technical audiences.

Ability to work independently and as part of a collaborative team in an agile environment.

Preferred Skills & Experience:

Experience with Behavior-Driven Development (BDD) frameworks like Cucumber.

Knowledge of performance testing tools (e.g., JMeter, LoadRunner).

Experience with security testing concepts and tools.

Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).

Understanding of containerization technologies (e.g., Docker, Kubernetes).

Relevant certifications in Quality Assurance or test automation.

Experience with mobile application test automation.

Education & Certifications:

Bachelor's degree in Computer Science, Engineering, or a related technical field is preferred.

Industry certifications (e.g., ISTQB) are a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quality Assurance Engineer
Quality Assurance Engineer

Dexian • Irving (TX)

Hybrid
USD 90,000 - 125,000
Hybrid work model
Quality Engineer
Quality Engineer

Pentangle Tech Services | P5 Group • Detroit (MI)

On-site
USD 85,000 - 120,000
Quality Assurance Engineer
Quality Assurance Engineer

Kissi & Co. • San Francisco (CA)

On-site
USD 90,000 - 130,000
Test Automation Engineer
Test Automation Engineer

Anblicks • Plano (TX)

On-site
USD 105,000 - 135,000
QA Senior Automation Engineer
QA Senior Automation Engineer

Asterism IT Solutions • Austin (TX)

On-site
USD 90,000 - 120,000
Quality Engineer
Quality Engineer

Ascendum Solutions • Cincinnati (OH)

On-site
USD 70,000 - 100,000
QA Automation Lead
QA Automation Lead

The Value Maximizer • South Carolina

On-site
USD 90,000 - 150,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 120,000
Automation QA Engineer
Automation QA Engineer

Simera • San Francisco (CA)

Hybrid
USD 110,000 - 160,000
Automation Tester
Automation Tester

Compunnel, Inc. • Atlanta (GA)

On-site
USD 80,000 - 100,000