Software Test Engineer

Overview

Hybrid
Depends on Experience
Full Time

Skills

Test plan
Test cases. User acceptance
QA

Job Details

Software Test Engineer Salem, OR

  • Individuals in this position have demonstrated experience in leading small to moderate sized testing teams.
  • They understand the concepts of software quality assurance theory and practice.
  • Can formulate testing strategy and plans where none may exist previously.
  • They are able to communicate effectively with business and technical teams on testing activities and can assist developers with test-driven development.
  • May require a bachelor's degree and at least 9 years or equivalent experience in a related area
  • Responsibilities
  • Participate in the requirements gathering sessions, review requirements and start considerations for the test plan.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Estimate, prioritize, plan and coordinate testing activities.
  • Design, develop and execute automation scripts using open-source tools.
  • Identify, record, document thoroughly and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Participate in GAP analysis with the vendor.
  • Work with BA to understand functional design. Work with development lead to understand technical design.
  • Develop the overall DOR test plan, what will happen in each testing phase, impacted areas.
  • Work with BA to create system, end to end and regression test cases.
    Work with BA, SME, and program tester to create DOR user acceptance test cases.
  • Create the appropriate data and pre-conditions in the test and staging environments to support the testing effort.
  • Execute the test cases in the appropriate environment. Record detailed test results of pass and fail scenarios.
  • When a planned testing phase is complete, prepare the test summary report.
    Smoke-test the deployed solution to ensure it is working correctly.
  • Develop and apply testing processes for new and existing products to meet client needs.

    Required skills and qualifications.

  • Proven work experience in software quality assurance
  • Proven work experience in software development
  • Deep knowledge of quality assurance terminology, methods, and tools
  • Excellent analytical, problem-solving, and decision-making skills
  • Proficiency in best practices for testing, version control, and defect management
  • Experienced in test automation.
  • Understanding of agile/scrum methodology and how QA functions within it
  • Experienced in Dynamics 365 or equivalent tools.
  • Experience in Azure DevOps or equivalent tool.
  • Strong knowledge of software QA methodologies, tools, and processes
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools

    Preferred skills and qualifications
  • Bachelor s degree (or equivalent) in relevant field
  • Prior experience in Tax applications