About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • 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
  • 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)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service