Test Engineer with Security Clearance - Ashburn, VA, United States - CACI

    CACI
    CACI Ashburn, VA, United States

    1 week ago

    Default job background
    Technology / Internet
    Description

    Test Engineer Job Category:

    Engineering Time Type:
    Full time Minimum Clearance Required to Start:

    Secret Employee Type:
    Regular Percentage of

    Travel Required:
    Up to 10% Type of Travel: Local


    What You'll Get to Do CACI's Agile Solution Factory (ASF) is hiring an experienced software test automation engineer to support a key program in Ashburn, VA
    Join this passionate team of industry-leading individuals supporting the Best Practices in Agile Software Development for the Department of Defense
    ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels
    The ability to be adaptable and to work constructively with a technically diverse team is crucial
    The candidate will have the opportunity to work as an integral part of an Agile Scrum team-a highly productive team of seasoned technical professionals who thrive on supporting our customer's mission and growth objectives- responsible for assuring the quality of the application capabilities for a variety of legacy and modernized systems and applications
    They will work in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes
    Candidate must have a strong background and experience in web application front-end and back-end scripting and automation, development skills with multiple programming languages, IDE, and familiar or experience with framework setup and maintenance
    More About the Role


    Developing and creating test procedures for current set of backlog items: system, functional, regression, backend, performance, load, installation, security, interoperability, stress, boundary; defining tests for backlog items; estimating tasks needed for creating manual tests; and assessing candidates to automate for regression tests


    Developing and executing software test plans, test cases, and test scripts for Integration, Migration, Regression, and/or Performance testing, in order to identify system and software problems and their causes, recording defect backlog items, reporting the results of testing and resolving testing defects.


    Creating, updating, and maintaining the regression test suites for applications to support various testing events


    Conduct test cases review meetings with the team to define meaningful test cases for the backlogs


    Mapping tasks and tests to backlog items (requirements traceability).


    Supporting independent User Acceptance Testing


    Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success.


    Active participation in Agile Scrum sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases.


    Work closely with developers, professional services team and product managers to define the automated testing components that will be used to validate requirements against developed software.


    Work closely with Business Analyst and Product Architect to understand product specifics and to create corresponding automation test strategies.


    Contribute to an atmosphere of cross-functional teamwork within the organizations agile project lifecycle.


    Run test validations at various levels including DB validation, logging validation, and UI validation
    You'll Bring These Qualifications


    College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline
    Equivalent professional experience will be considered in lieu of degree


    Must be a U.S
    Citizen with at least an interim DOD Secret clearance or higher


    CompTIA Security+ Certification is required


    Strong testing background, preferably with two (2) years experience in incremental development projects using an Agile Scrum approach


    Five (5+) years related IT experience


    Familiarity with test automation, and developing automation test scripts


    Experience testing solutions developed in C#/.Net (preferred)

    Additionally, familiarity with any of the following is highly desirable:
    XML, SQL, PL/SQL, HTML, VMware, information exchanges, client server, Object Oriented Development, Continuous integration, Automated testing, UML, Class diagrams, n-tier solutions


    Ability to write test documentation - Test Plans; Test Procedures; Change Requests; System Requirements Documents; Problem Reports, Discrepancy Reports


    Familiarity with Information Security best practices


    Ability to apply test estimation techniques to software development efforts


    Excellent communication skills in English in written and spoken form


    Strong collaboration skills and desire to work within a team


    Understanding of all elements of the software development life cycle, including planning, development, requirements, CM, quality assurance, and release management.


    Hands on programming experience with SQL and PL/SQL development


    Microsoft Team Foundation Server (TFS) skills preferred


    Must have experience with Functional Testing, Backend Testing, Integration Testing, System Testing, and User Acceptance Testing phases


    Familiar with DB development tools like PL/SQL Developer or TOAD for Oracle


    Ability to work in a fast paced, constantly changing environment


    Must be a team player and work in a collaborative team environment.


    Ability and experience to interact with the product Owner, Business Analysts, Scrum Masters, Product Architect and provide guidance on testing methods to meet project specific needs
    These Qualifications Would Be Nice to Have


    Experience with continuous integration tools and environments


    Experience using Microsoft TFS and/or VersionOne Agile project tools


    Experience designing, implementing and/or testing web services and/or n-tier web-based


    Experience with Perl and other scripting languages.


    Experience with messaging platforms.


    Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas.


    Experience working on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness.


    Acts independently to expose and resolve problems

    What We Can Offer You:

    • We've been named a Best Place to Work by the Washington Post.
    • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
    • We offer competitive benefits and learning and development opportunities.
    • We are missionoriented and ever vigilant in aligning our solutions with the nation's highest priorities.
    • For over 60 years, the principles of CACI's unique, characterbased culture have been the driving force behind our success

    Company Overview:
    CACI is an Equal Opportunity/Affirmative Action Employer
    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic

    Pay Range:
    There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications
    Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives
    We offer competitive compensation, benefits and learning and development opportunities
    Our broad and competitive mix of benefits options is designed to support and protect employees and their families
    At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
    Learn more here The proposed salary range for this position is: $78,700 - $165,300