Back to Job Search

Sr. QA Automation Engineer - REMOTE

  • Location: Dallas, 75254
  • Salary: 95000.0
  • Job Type:Permanent

Posted 17 days ago

This fast growing Dallas-based Consulting Company has an immediate full-time opening for a Senior QA Automation Engineer with Selenium experience.  Will be 100% remote from anywhere in the United States. This role will design automated tests to validate integrations between the industry standardized EDI transaction partners and a nationwide Retail Energy Retailer.  The automated testing will primarily focus on processing transactions that are received and sent to multiple utilities across different states.  The position will require enough experience such that the individual will not require guidance or training on advanced development and configuration tasks.  It is possible that this individual will assist in either the selection of an automation testing tool or help to design and build an in-house tool for future automation needs.
The ideal person for this role is a clear and direct communicator with a curiosity and excitement for problem solving while delivering high value with low effort and a strong attention to detail.  Must work very well with others and strongly value teamwork.  The individual needs to have depth in SQL, experience with technologies, large data volumes and must have a passion for learning new things. This is not a position to just develop tests, this is a position to apply skills, knowledge and become a long term part of the team with a focus on driving higher quality in the end results. 


•    Bachelor’s degree in computer science, software engineering, or a similar field
•    Strong experience working as a QA Automation Engineer.  Selenium experience is required.
•    Advanced programming skills including automation systems and databases (MS SQL and .NET Core preferably)
•    Able to display an advance understanding of MS SQL Server, RDBMS concepts, and SQL language (more complex SQL queries including joins, group by/having, sub-queries, schema changes, minor performance troubleshooting, etc.)
•    Able to display a basic understanding of environment components including code branches, physical/virtual machine setups, deployment methods, etc.
•    Able to display an advanced comprehension of broader, client specific knowledge such as groups of features, applications, systems, services, business rules, related database components, etc.
•    Able to display an advanced understanding of more complex technologies such as Service Bus, Windows Services/Tasks, and Web Service/API interface tools (SOAP, etc)
•    Able to display an advanced understanding of the QA best practices implemented at client, influence others to follow suit, and contribute to the continued improvements of those standards and processes
•    Able to display an advanced understanding of how industry standard Project Management concepts (SDLC, Agile, time estimation, etc.) are implemented at client, influence others to follow suit, and contribute to the continued improvements of those standards and processes
•    Able to calmly display an advanced level of instincts, intuition, and judgment when facing uncommon and/or larger business, technical, and social issues - often times under pressure
•    Able to independently reason through complex challenges and apply prudent solutions
•    Able to analyze, understand, and improve existing test cases (manual and automated)
•    Able to quickly translate business and technical analysis into a thorough test strategy
•    Able to identify defects when testing and articulate the unexpected results to peers 

•    Designing and documenting testing procedures for software application / EDI transactions
•    Designing and documenting automated tests to validate the application performance
•    Designing, documenting and running application stress/performance testing while providing guidance based on the output
•    Ability to troubleshoot and configure automation software/system 
•    Coaching and championing to all prescribed client IT processes and conventions with respect to testing standards, design approaches, and overall software development lifecycle processes.  Ensuring that those processes are transparent to the business and to the team
•    Providing direction and guidance to other team members when considering testing scope and approach, understanding system components, understanding client concepts, and learning new tools/technologies
•    Actively participating in team planning exercises and thoroughly analyze business requirements, acceptance criteria, and technical design documents to ensure all required information is available and complete
•    Effectively communicating with relevant members of the business, including members at the management level to discuss Test Plans/Cases, challenges, plan in flight/upcoming projects, provide suggestions, etc.
•    Producing Minor Feature Test Plan documents and relevant components (LOE, feature/regression level test planning, UAT/post-prod level test planning, etc) for review
•    Reviewing Minor Feature Test Plan documents and/or Automation Scripts and provide constructive feedback to ensure a full coverage of testing is to occur
•    Producing Major Feature Test Plan documents and/or Automation Scripts and relevant components (LOE, feature/regression level test planning, UAT/post-prod level test planning, etc) for review by key members of the team and relevant stakeholders
•    Determining a sufficient level of test scenarios that include positive, negative, boundary, edge cases and consider all relevant sources of detail
•    Authoring and properly organizing test cases for review that sufficiently cover all predetermined scenarios.  Test cases should include preconditions, steps to execute, expected results, and be written such that any member of the team can execute them with ease
•    Participating in all necessary levels of testing including feature, system integration, regression, UAT, and postproduction verification
•    Performing in-depth troubleshooting and provide possible solutions, workarounds, etc
•    Authoring, assigning severity, and including the proper level of details for Defects and Issues
•    Understanding and adhering to individual priorities and assignments so that work can be driven to completion and so that shifting from one task to another is efficient
•    Coming up to speed on available automated tools and collaborate with all representatives of the team to contribute automated test cases relevant to both newly assigned User Stories as well as existing functionality
•    Acting as SME on larger, more complex systems, applications, groups of features, etc and disseminating the information effectively to peers
•    Authoring and organizing documents at the system level that cover complex process flows, in depth testing/troubleshooting steps, and any other relevant details for future reference by other team members
•    Collaborating with all representatives of the team to drive the organization, grouping, and scheduling of automated test suites to ensure an efficient and complete coverage of testing
•    Mentoring and advising less experienced team members
•    Leading the team to success by proactively looking for opportunities to introduce new processes or improve existing ones, inject enthusiasm and motivation, and generally ensure a productive environment

Candidates will be responsible for following the client's COVID-19 protocols. Please refer to your MATRIX representative for specifics.

About Us

At MATRIX, we expertly match talented professionals with job opportunities to elevate careers. Since 1983, we have placed thousands of professionals at innovative clients across every industry ranging from small startups to Fortune 50 companies. It’s why we’re consistently in the top 25 of all U.S. IT staffing firms and why our consultants rate us well above the industry average, earning us ClearlyRated's Best of Staffing awards year after year. People come to us for a job, and stay with us because of our top-notch consultant care.

MATRIX is and Equal Employment Opportunity employer and provides reasonable accommodations for qualified individuals.  Supporting medical or religious documentation will be required where applicable. If you are a qualified individual with a disability, you may request a reasonable accommodation under the American Disability Act (ADA) by emailing To ensure a quick response to your request, please use the words “Accommodation request” as the subject line of your email.