What are the responsibilities and job description for the Quality Assurance Automation Engineer position at CornerStone Technology Talent Services?
QA Automation Engineer (Selenium)
Contract | Hybrid (Austin, TX – 2 days onsite)
Overview
We are looking for an experienced QA Automation Engineer to support a large-scale enterprise application in a public sector environment. This role focuses on building and maintaining automated test frameworks, improving software quality, and ensuring reliable releases in an Agile team.
You will work closely with developers, product owners, and QA teams to design strong test coverage and automate testing using modern tools and frameworks.
What You’ll Do
- Build and maintain automated test scripts using Selenium WebDriver
- Develop and improve test automation frameworks (data-driven, hybrid, or BDD)
- Perform functional, regression, integration, and system testing
- Create test cases based on business and technical requirements
- Conduct API testing (manual and automated)
- Identify, track, and analyze defects and perform root cause analysis
- Integrate automated tests into CI/CD pipelines
- Work in an Agile/Scrum environment and participate in sprint ceremonies
- Validate backend data using SQL
- Report test results, coverage, and quality metrics
What We’re Looking For
- 7 years of experience in QA / software testing
- Strong hands-on experience with Selenium WebDriver
- Proficiency in Java (preferred), C#, or Python
- Experience building automation frameworks from scratch
- Strong understanding of testing fundamentals (functional, regression, system testing)
- Experience with tools like TestNG, JUnit, Maven, Gradle, Git
- Experience with CI/CD tools (Jenkins, Azure DevOps, or GitHub Actions)
- Experience with API testing tools like Postman or RestAssured
- Strong SQL skills for data validation
- Experience working in Agile/Scrum teams
Nice to Have
- Experience with BDD tools (Cucumber, SpecFlow)
- Selenium Grid or parallel test execution
- Cloud testing experience (AWS or Azure)
- Performance testing tools (JMeter)
- Docker or container-based environments
- Exposure to microservices or DevOps practices
- Basic security testing knowledge
Work Environment
- Hybrid: 2 days onsite / 3 days remote
- Standard business hours (Mon–Fri)
- Must be located within commuting distance of Austin, TX
- Local candidates only (must already reside in Texas)
Salary : $65