Test Engineer

Posted 38ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Test Engineer ensuring functionality and performance of US Department of State web assets with quality metrics. Involves architecture, engineering, operations, and UI/UX management.

Responsibilities:

  • Creating, maintenance and evaluation of software automation test scripts for both UI and API (including incorporation of dynamic test data) for a web site
  • Creating and maintaining manual test scripts when needed
  • Conduct testing following a disciplined procedures and documentation (Test Strategy, Test Plan, Test Case, Results, Defect Analysis, Test Summary)
  • Ability to train others regarding automation test concepts; plus providing guidance and direction as needed
  • Gathering and validating application functional/performance/load requirements
  • Creation and maintenance of test plans and test cases
  • Execution, as required, of manual and automated software testing in areas involving installation, functional, performance and load, integration, and regression testing
  • Documentation of process improvements regarding best practices regarding test automation
  • Creation of test reports and test visualizations (Splunk)
  • Maintenance of all test documentation and results with results
  • Coordination and prioritization of test development activities and the ability to work with multiple development teams and software projects are also critical for the selected candidate.

Requirements:

  • Minimum Public Trust (MRPT)
  • Bachelor’s degree, preferably in Computer Science, Software Engineering, or similar discipline, or equivalent work experience
  • A minimum of 8+ years of structured software quality assurance engineering experience
  • 5+ years of hands-on experience with the development of automated test scripts, execution of test cases and reporting and dissemination of test results
  • Experience with automated testing applications like Gauge (Java+Selenium, Cucumber)
  • Experience with API testing tools such as ReadyAPI
  • Production software development experience with 2-3 structured programming languages such as .Net, Java, and Pega
  • Experience with quality assurance practices and testing methodologies
  • Experience with test plan and test case development and execution
  • Experience developing, executing, and maintaining automated test scripts
  • Experience with MS SQL Server, BitBucket, JIRA+ Xray, Postman
  • Experience deploying in CI/CD and using Build Pipelines
  • Operating system management experience with Windows Server 2012/2016
  • Experience with commercial defect management systems
  • Experience training small teams regarding test engineering concepts
  • Experience working within an Agile Development Environment
  • Excellent analytical and problem-solving skills
  • Basic understanding of program interfaces, services, databases, messaging, files systems, and other program objects

Benefits:

  • 401k matching
  • PPO and HDHP medical/dental/vision insurance
  • Education reimbursement
  • Complimentary life insurance
  • Generous PTO and holiday leave
  • Onsite office gym access
  • Commuter Benefits Plan