Systems Analyst 2 – QA Automation (Selenium / Java)
Location : Austin, TX
Duration : 6 Months
Work Schedule : Hybrid – 3 Days Remote | Onsite Mondays & Thursdays
Position Overview
We are seeking a highly skilled Systems Analyst 2 with strong QA Automation expertise to support enterprise application initiatives. The ideal candidate will combine strong business systems analysis capabilities with deep hands-on experience in Selenium automation, test framework development, and CI / CD integration.
This role requires a professional who can analyze business requirements, design scalable automation solutions, and ensure high-quality software delivery through structured testing strategies.
Key Responsibilities
Business & Systems Analysis
Understand business objectives, technical requirements, and operational challenges
Conduct cost / benefit analysis of alternative system solutions
Analyze current workflows and identify automation opportunities
Document detailed functional requirements, program specifications, and process flows
Evaluate system capabilities, limitations, and enhancement feasibility
Collaborate with stakeholders to define data input / output formats and reporting requirements
QA Automation & Testing
Design, develop, and maintain robust automated test scripts using Selenium WebDriver
Build and enhance automation frameworks (Data-Driven, Hybrid, BDD) from scratch
Perform functional, regression, integration, and system testing
Develop comprehensive test plans, test scenarios, and test cases
Conduct API testing (manual & automated) using tools such as Postman and RestAssured
Integrate automation suites into CI / CD pipelines (Jenkins, Azure DevOps, GitHub Actions)
Perform defect tracking, root cause analysis, and impact assessment
Conduct backend validation using strong SQL expertise
Provide quality metrics reporting and test coverage analysis
Participate actively in Agile ceremonies (Sprint Planning, Grooming, Retrospectives)
Minimum Required Qualifications
7 years (Required) – Experience in Quality Assurance and software testing
7 years (Required) – Strong hands-on expertise in Selenium WebDriver and other automation tools
7 years (Required) – Experience with Java (preferred) or C# / Python for automation scripting
7 years (Required) – Experience building and maintaining automation frameworks from scratch
7 years (Required) – Strong understanding of functional testing principles
7 years (Required) – Experience with TestNG / JUnit / NUnit, Maven / Gradle, and Git
7 years (Required) – Experience integrating automation with CI / CD tools (Jenkins, Azure DevOps, GitHub Actions)
7 years (Required) – Experience with API testing tools (Postman, RestAssured, etc.)
7 years (Required) – Strong SQL knowledge for backend validation
6 years (Required) – Experience working in Agile / Scrum environments
6 years (Required) – Strong understanding of test planning & strategy, test case design techniques (boundary value, equivalence partitioning), regression strategy, and risk-based testing
6 years (Required) – Ability to independently own testing for a feature / module
Preferred Qualifications
Experience with BDD frameworks (Cucumber, SpecFlow)
Selenium Grid / Parallel execution experience
Testing cloud-based applications (Azure / AWS)
Performance testing (JMeter)
Containerization (Docker)
DevOps practices and shift-left testing
Microservices architecture testing
Basic security testing knowledge
Systems Analyst 2 QA Automation Selenium Java 2601745 • Georgetown, Texas, United States