NavitasPartners logo

Systems Analyst 2 – QA Automation (Selenium / Java) - 26-01745

NavitasPartners
Remote
United States

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