Pyramid Systems, Inc.

  • Junior Software Developer / Tester (Java)

    Job Locations US-DC
    Posted Date 1 week ago(5/15/2018 11:25 AM)
    Job ID
    # of Openings
    Information Technology
  • Overview

    Pyramid Systems is searching for a QC engineer to develop and execute exploratory, functional, end to end, accessibility and automated tests to ensure product quality. Some of the responsibilities include designing and implementing tests cases, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics such as open defect counts, defect aging, etc. 


    The ideal candidate will be responsible for conducting tests during development, providing feedback to developers and ensuring a stable system through regression testing. The QC engineer will monitor all stages of software development to identify and resolve problems early on in order to meet quality standards. This individual is encouraged to automate and utilize technology to script test executions where possible.


    • Review requirements, user stories, and technical design documents to provide timely and meaningful feedback.
    • Create detailed, comprehensive and well-structured test plans and test cases.
    • Estimate, prioritize, plan and coordinate testing activities.
    • Design, develop, and execute manual, functional, end to end, and accessibility tests on the application.
    • Design and develop automation scripts using open source tools (e.g. Selenium or JavaScript frameworks).
    • Identify, record defects and their reproduction steps, document thoroughly and track bugs.
    • Perform thorough regression testing when bugs are resolved.
    • Perform and document root cause analysis on system defects.
    • Track quality assurance metrics, like defect densities and open defect counts.
    • Manage full defect lifecycle from detection to resolution in JIRA.
    • Stay up-to-date with new testing tools and test strategies.


    • Proven work experience in software quality assurance.
    • Experience or background in software development.
    • Strong knowledge of software QA methodologies, tools and processes.
    • Experience working in an Agile/Scrum development process.
    • Experience in writing clear, concise and comprehensive test plans and test cases.
    • Ability to learn new technologies quickly.
    • Detail-oriented, results-driven, and works well within a team environment.
    • Strong analytical skills and experience troubleshooting systems issues.
    • Good oral and written communications skills.
    • Hands-on experience with automated testing tools a plus.
    • Knowledge of SQL and scripting is a plus.
    • Experience with performance and/or security testing is a plus.


    BS degree in Computer Science, Engineering or a related subject is preferred. 


    Pyramid is proud to be an equal and diverse Employer. EEO/AAP/M/F/Disabled/Veteran


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed