14573 - QA Engineer (Hybrid) – Austin, TX
Start Date: ASAP
Type: Temporary Project
Estimated Duration: 12+ months with possible extensions
Work Setting: Hybrid, 3 days remote with 2 days (Mon & Thurs) required to be onsite.
Only candidates able to relocate as required should apply to avoid removal from future consideration.
Required:
• Experience in Quality Assurance and testing (7 years);
• Hands-on experience with Selenium WebDriver and other automation tools (7 years);
• Experience with Java (preferred) or C#/Python for automation scripting (7 years);
• Experience building and maintaining automation frameworks from scratch (7 years);
• Experience with functional testing principles (7 years);
• Experience with TestNG / JUnit / NUnit, Maven / Gradle, Git (7 years);
• Experience integrating automation with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions) (7 years);
• Experience with API testing tools (Postman, RestAssured, etc.) (7 years);
• SQL experience for backend validation (7 years);
• Experience working in Agile/Scrum environments (6 years);
• Experience in Test planning and strategy, Test case design techniques (boundary value, equivalence partitioning), Regression strategy, Risk-based testing (6 years);
• Ability to independently own testing for a feature/module (6 years);
• Strong defect lifecycle management experience (6 years);
• Ability to think from an end-user perspective (6 years).
Preferred:
• Experience with BDD frameworks (Cucumber, SpecFlow) (7 years);
• Experience with Selenium Grid / parallel execution (7 years);
• Experience testing cloud-based applications (Azure/AWS) (7 years);
• Experience with performance testing tools (JMeter) (7 years);
• Experience with containerization (Docker) (5 years);
• Exposure to DevOps practices and shift-left testing (5 years);
• Experience in microservices architecture testing (5 years);
• Experience with security testing basics (5 years).
Responsibilities include but are not limited to the following:
• Design, develop, and maintain robust automated test scripts using Selenium;
• Build and enhance automation frameworks (data-driven, hybrid, or BDD);
• Perform functional, regression, integration, and system testing;
• Analyze business requirements and create comprehensive test scenarios and test cases;
• Ensure CI/CD pipeline integration of automation suites;
• Conduct defect tracking, root cause analysis, and impact assessment;
• Provide test coverage analysis and quality metrics reporting.