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.