Test Engineer (Remote)

$75,000 - $85,000/Yr

GovCIO - Washington, DC

posted 6 months ago

Full-time
Remote - Washington, DC

About the position

GovCIO is seeking a Test Engineer to join our team, responsible for designing, developing, and implementing testing methods and frameworks to ensure that our products and features perform according to specified requirements. This position is fully remote within the United States, allowing for flexibility while contributing to our mission of transforming government IT. As a Test Engineer, you will play a crucial role in the software development lifecycle, ensuring that our applications meet the highest standards of quality and performance. In this role, you will be tasked with creating and executing test plans, designing test cases, and compiling data to identify defects and issues during the testing process. You will collaborate closely with development teams to assist in testing applications, conducting thorough analysis and diagnostics to evaluate product performance. Your responsibilities will also include developing testing procedures, implementing testing processes, and producing detailed reports on test activities and metrics. You will engage in both manual and automated testing, utilizing various tools and frameworks such as Ready API, Postman, Selenium, and Cucumber with Selenium WebDriver. Your expertise will be essential in conducting functional testing, regression testing, and user acceptance testing, as well as performing database testing using SQL queries. Additionally, you will be involved in the End-to-End Software Testing Life Cycle, ensuring that defects are logged, verified, and closed effectively. As part of your role, you will gain valuable experience in AWS Cloud and CI/CD tools like Jenkins and GitHub, while also enhancing your analytical and troubleshooting skills. Proactive communication and coordination with internal and external stakeholders will be key to your success in this position, as you work to support continual test process improvement and contribute to the overall quality of our IT services.

Responsibilities

  • Designs, develops, and implements testing methods and equipment to ensure products meet performance specifications.
  • Plans and arranges the labor, schedules, and equipment needed for testing and evaluation.
  • Designs test cases for test plans and creates test scenarios in which tests are carried out.
  • Compiles data, defines required changes, and reports defects and problems that occur during the test process.
  • Implements and participates in the walkthrough of the product.
  • Collaborates with the development and/or requirements team to assist in testing applications.
  • Conducts analysis, diagnostics, and preliminary evaluations of products.
  • Assists in developing testing procedures.
  • Assists in developing test plans, scripts, scenarios, functional tests, regression tests, and deployment tests.
  • Participates in the implementation of testing processes and ensures adherence to those processes.
  • Assists in producing reports on each test activity and tracks test metrics.
  • Supports continual test process improvement through failure analysis, throughput analysis, and yield analysis, and periodically reports findings to management.
  • Performs manual and automated testing of integrations, interfaces, data transfers, and APIs.
  • Tests Web Services using tools like Ready API, Postman, Wave, AMP, and Selenium.
  • Assists with and executes automated test scripts using frameworks like Cucumber with Selenium WebDriver, TestNG, or Cypress.
  • Involved in the End-to-End Software Testing Life Cycle, including testing, defect logging, and verification of defect closure, as well as Root Cause Analysis.
  • Conducts Functional Testing, including System, Regression, and User Acceptance Testing.
  • Performs Database Testing using SQL queries and simple scripts.
  • Understands integration requirements and maps them to user stories, acceptance criteria, and test cases.
  • Uses Jira for maintaining sprint test artifacts and X-RAY for test execution.
  • Assists in the analysis of test results, defect management and reporting, and maintaining the Requirements Traceability Matrix (RTM).
  • Gains work experience in AWS Cloud and exposure to CI/CD tools like Jenkins, Maven, Nexus, GitHub.
  • Proactively communicates and coordinates with various internal and external project stakeholders.

Requirements

  • Bachelor's degree with 2-5 years of experience or commensurate experience.
  • Experience in Manual, Integration, Functional, and Automated Testing.
  • Experience with Jira for building or working with test plans, issues, and executions, and creating report outputs.
  • Ability to obtain and maintain a Suitability/Public Trust clearance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service