QA Automation Engineer
Austin, TX – Hybrid
12-Month Contract (Possible Extension)
We are seeking candidates who do not require visa sponsorship, are eligible to work on a W2 basis, and are currently local to Texas.
Interview Process: MS Teams Video Interview
Hybrid: Resource must work onsite two days per week. Local candidates preferred; non-local candidates must be willing to relocate from Day 1.
Position Overview
We are seeking a QA Automation Engineer to support enterprise application testing initiatives and ensure the delivery of high-quality software solutions. This role involves designing, developing, and maintaining automated test frameworks and test scripts to validate web and enterprise applications.
The ideal candidate will be responsible for building scalable test automation solutions, improving testing efficiency, and ensuring application reliability across environments. The selected resource will collaborate closely with developers, business analysts, and project managers to translate functional requirements into automated test scenarios.
This role requires strong experience in automation frameworks, test strategy development, and continuous integration practices. The candidate must demonstrate the ability to work within structured environments requiring formal documentation, release management, and quality assurance processes.
Key Responsibilities
• Design, develop, and maintain automated test scripts using Selenium and modern automation frameworks.
• Develop and maintain scalable automation frameworks for web-based and enterprise applications.
• Execute automated and manual test cases to validate functionality, performance, and reliability.
• Integrate automated tests into CI/CD pipelines to support continuous testing.
• Identify defects, document issues, and work closely with development teams to resolve problems.
• Develop test plans, test cases, and test scenarios based on functional and technical requirements.
• Perform regression testing to ensure application stability after releases.
• Maintain and enhance existing automation suites to improve test coverage.
• Participate in requirement reviews and provide input on testability and quality risks.
• Collaborate with developers to implement testable designs and improve code quality.
• Generate test reports and communicate testing results to stakeholders.
• Troubleshoot automation failures and maintain stable test environments.
• Support release validation and production deployment testing.
• Maintain documentation for test frameworks and automation processes.
• Participate in sprint planning, backlog grooming, and Agile ceremonies.
Required Qualifications
• Bachelor’s degree in Computer Science, Information Systems, or related technical discipline.
• 5+ years of experience in software testing and QA automation.
• Hands-on experience with Selenium WebDriver.
• Strong experience in automation using Java, C#, or Python.
• Experience building automation frameworks from scratch or enhancing existing frameworks.
• Experience with test frameworks such as TestNG, JUnit, or NUnit.
• Experience integrating automated tests into CI/CD pipelines.
• Experience with Git-based source control systems.
• Experience working in Agile or hybrid Agile/Waterfall environments.
• Strong knowledge of software testing methodologies and best practices.
• Ability to independently analyze requirements and develop automated test solutions.
Preferred Qualifications
• Experience with API automation testing using tools such as RestAssured or Postman.
• Experience with behavior-driven development (BDD) frameworks such as Cucumber or SpecFlow.
• Experience with performance testing tools such as JMeter or LoadRunner.
• Experience testing cloud-based applications.
• Experience with containerized environments such as Docker.
• Experience using test management tools such as Jira or Azure DevOps.
• Experience with cross-browser and cross-platform testing.
• Experience working on enterprise-scale applications.
• Knowledge of secure testing practices.
• Experience supporting large-scale modernization or digital transformation projects.
Behavioral & Professional Expectations
• Demonstrate the ability to clearly communicate testing results and technical issues to both technical and non-technical stakeholders.
• Proactively identify quality risks and propose improvements to testing processes.
• Manage multiple assignments while meeting established deadlines and quality standards.
• Collaborate effectively with developers, analysts, and project managers.
• Exhibit accountability by taking ownership of testing activities through release validation.
• Adapt quickly to evolving project priorities and testing requirements.
• Maintain professionalism in client-facing meetings and status reporting sessions.
• Demonstrate strong analytical thinking and attention to detail when identifying defects.