ICF International - Reston, VA

posted about 1 month ago

Full-time - Mid Level
Remote - Reston, VA
Administrative and Support Services

About the position

The Senior Cloud Regression / Performance QA Tester will support digital solutions for various Federal clients, particularly the National Institutes of Health (NIH). This role involves collaborating with cross-functional teams to perform testing and verification/validation activities for Cloud and Systems Engineering projects. The ideal candidate will have extensive experience in both automated and manual testing, particularly in cloud environments.

Responsibilities

  • Support automated and/or manual software application testing, including writing test cases, authoring test code, running test frameworks and scripts, and creating test reports.
  • Design, develop, document, and maintain automated functional test cases and other test artifacts, including test data and data verification.
  • Build automation framework and re-usable automation tests/test scripts using Selenium.
  • Execute and evaluate manual and automated test cases and report test results.
  • Perform setup, configuration, and maintenance of automated testing environments, focusing on continuous testing and DevOps processes.
  • Analyze requirements and technical design documents for use cases/user stories, create test cases, and perform impact analysis on the existing framework.
  • Support the management and deployment of applications in AWS or Google Cloud Platform cloud environments.
  • Use Jira to provide visibility to status, metrics, predictability, throughput, quality, impediments, and dependencies.
  • Take part in backlog grooming and sprint planning and work with the project team to identify risks/impacts to the system.
  • Perform various types of testing including automated, functional, and regression testing on cloud and systems engineering projects and activities.
  • Work with systems and cloud engineers to perform root-cause analysis and preliminary problem diagnosis.
  • Execute test cases and identify and track defects with clear steps to reproduce.
  • Work with the scrum team to analyze user stories and write test scripts using Gherkin syntax.
  • Conduct demos or training necessary for the successful execution of the project.
  • Participate in a wide variety of systems engineering disciplines including business analysis, safety risk management, reliability/maintainability/availability engineering, information systems security, independent validation, and verification.

Requirements

  • 5+ years of experience in various types of testing including front-end, regression, and performance testing on web-based applications.
  • 2+ years of demonstrated experience with testing and validating SaaS platforms, cloud (e.g.: AWS, Google Cloud Platform), and on-prem solutions from a system engineering perspective.
  • 2+ years of demonstrated experience writing UI automated tests using Selenium Web Driver with Java, Cucumber abstraction layer.
  • 2+ years of demonstrated experience integrating automation tests into CI pipelines.
  • 2+ years of demonstrated experience documenting and tracking defects and tests in JIRA and creating test plans for code promotion through tiered environments.
  • Ability to obtain U.S. government public trust clearance.

Nice-to-haves

  • Bachelor's Degree in Computer Science, Information Systems, Engineering or other related scientific or technical discipline from an accredited university.
  • Agile Scrum methods.
  • Good understanding of basic system technologies as they relate to the project deliverables.
  • Experience with business process mapping and the use of project management software.
  • Excellent oral and written communication skills.
  • Strong analytical, problem-solving, and time-management skills.
  • Excellent attention to detail.
  • Ability to work independently and within one or more teams with excellent time management, organizational, and reporting skills.
  • Skilled at analyzing existing system documentation to summarize existing system functionality as it relates to the project at hand.
  • 1+ years leading or mentoring teams.

Benefits

  • Remote work flexibility
  • Diversity and inclusion programs
  • Professional development opportunities
  • Health insurance
  • Paid time off
  • Retirement savings plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service