Test Engineer

Overview

Remote
Depends on Experience
Full Time

Skills

Acceptance Testing
Agile
Analytical Skill
AngularJS
Apache Maven
Atlassian
Automated Testing
Backend Testing
Bash
Cascading Style Sheets
Clarity
Communication
Conflict Resolution
Css3
Cucumber
Cypress
D3.js
Database
DevOps
Documentation
Dynamic Testing
Energy
Functional Requirements
GitHub
HP QuickTest Professional
IBM Rational
Java
HP ALM
Management
Manual Testing
PASS
JavaScript Frameworks
Jenkins
Product Design
Linux
Positive Attitude
Problem Solving
HP LoadRunner
HTML5
RESTful
JIRA
SAP BASIS
Salesforce.com
Scripting
JavaScript
Selenium
Selenium WebDriver
Quality Assurance
Software Development Methodology
Specification Gathering
System Requirements
Test Cases
Roadmaps
Security Clearance
Test Strategy
Software Testing
UI
Zephyr
jQuery
Test Plans
Test Scripts
Test Suites
Testing

Job Details

Location: 100% remote

Years Experience: 7+ years professional experience

Education: Bachelor s degree required

Work Authorization: United States Citizenship is required as part of the eligibility criteria to be able to obtain this type of security clearance.

Clearance: Applicants must be able to obtain and maintain up to a Secret security clearance.

Key Skills:

  • Experience with developing test plans, test cases, and test scripts
  • Automation and Manual Testing experience
    • Selenium, MS Playwright, Cucumber, Cypress, or other automation testing frameworks/tools
    • LoadRunner and other manual testing tools
    • TypeScript experience
  • Experience with User Acceptance Testing, Back-End, and End-to-End testing
  • Salesforce experience a bonus

Responsibilities

  • Design, develop, and execute system level test procedures in an Agile environment ensuring the system meets the complex functional, performance and latency requirements.
  • Analyze requirements to generate artifacts table and test approach for automated test scripts development.
  • Review testing documentation, develop testing standards, define criteria for testing, analyze test results, and present results to developers and end users.
  • Evaluate the test basis and support the refinement of requirements to ensure testability, clarity and correctness.
  • Create or maintain databases of known test defects.
  • Conduct test design activities to identify and create test cases (positive and negative) traceable to system requirements.
  • Plan test schedules or strategies in accordance with project roadmap or delivery dates
  • Participate in product design reviews, providing input on functional requirements, product designs, schedules, or potential problems
  • Assist in the creation of software test plans to document the overall test strategy, test approach, test process, test schedule, pass/fail criteria, test environment architecture, test lab resources.
  • Design, develop and execute complex automated software test plans in order to identify and address user problems and their causes.
  • Provide support for test readiness reviews, formal system verification of the requirements.
  • Work closely with software developers, engineers, business analysts, and requirements personnel to plan, coordinate and execute static analysis and dynamic testing of systems/software code to verify, validate acceptance and technical specifications.
  • Work with Atlassian tool suites including JIRA, Zephyr etc.

Qualifications

  • Bachelor Degree in IT related field.
  • Must have 7+ years experience.
  • Must be able to obtain up to a Secret security clearance.
  • Experience with developing software test plans, test cases, and test scripts.

  • Automation and Manual Testing experience.
    • Selenium, MS Playwright, Cucumber, Cypress, or other automation testing frameworks/tools
    • LoadRunner and other manual testing tools
    • TypeScript experience
  • Demonstrate expertise with Java and JavaScript with Selenium WebDriver in a Data Driven and/or behavior driven Framework.
  • Experience with User Interface Acceptance Testing, backend testing, software testing.
  • Experience with Rational Test Suites, HP ALM, QTP, LoadRunner, Zephyr, Selenium and other tools a plus.
  • Knowledge of back-end testing.
  • Knowledge of the principles, practices and procedures of quality assurance testing automation.
  • Experience with all phases of the SDLC as it applies to software testing activities.
  • Experience in all or some of the following programming platform a plus:
    • Linux and Bash scripting
    • Java and JavaScript frameworks in HTML5/CSS3 context (AngularJS, jQuery, D3)
    • RESTful APIs/JSON
    • SQL
  • Experience working in DevOps setting (i.e. GitHub, Jenkins, Maven, JIRA, etc.) a plus.
  • Salesforce experience a bonus.
  • Ability to assess software products for readiness and determine pass/fail criteria.
  • Ability to determine test approaches, develop test schedules, and identify risks associated with testing.
  • Ability to capture test data, analyze test results and clearly communicate (orally and written) findings and/or deficiencies.
  • Excellent analytical, troubleshooting and problem-solving skills.
  • High energy; ability to manage time in a dynamic environment.
  • Excellent communication, written and verbal skills.
  • Should be a team-player, quick learning, proactive and a positive attitude.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.