What are the responsibilities and job description for the Quality Assurance Automation Engineer position at American Unit, Inc?
Austin, TX (within 50 miles) – no relocation
Key Responsibilities:
- Design, develop, and maintain automated test scripts using Selenium
- Build and enhance automation frameworks (data-driven, hybrid, BDD)
- Perform functional, regression, integration, and system testing
- Analyze requirements and create test scenarios and test cases
- Collaborate with developers, product owners, and architects
- Participate in Agile ceremonies (sprint planning, grooming, retrospectives)
- Perform API testing (manual and automated)
- Conduct defect tracking, root cause analysis, and impact assessment
- Integrate automation into CI/CD pipelines
- Provide test coverage analysis and quality metrics reporting
Required Skills & Experience:
- 7 years of experience in QA/testing
- Strong expertise in Selenium WebDriver and automation tools
- Experience with Java (preferred), C#, or Python
- Experience building automation frameworks from scratch
- Strong understanding of functional testing principles
- Experience with TestNG/JUnit/NUnit, Maven/Gradle, and Git
- Experience with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions)
- Experience with API testing (Postman, RestAssured)
- Strong SQL knowledge for backend validation
- Experience working in Agile/Scrum environments
- Strong test planning, regression, and defect management experience
Preferred Skills:
- Experience with BDD frameworks (Cucumber, SpecFlow)
- Selenium Grid / parallel execution
- Cloud testing (Azure/AWS)
- Performance testing (JMeter)
- Docker and containerization
- DevOps practices and microservices testing
- Basic knowledge of security testing
Additional Requirements:
- Must be local to Austin, TX (within 50 miles) – no relocation
- Must be willing to work hybrid schedule
- Background checks may be required
- Flexibility for occasional after-hours work