Full job description
We are a team of visionary leaders who shift the paradigm to bring our customers game changing innovations and emerging technologies to strengthen their missions. As a Vision, Mission, and Driven company, VMD has been delivering information technology solutions to the Federal government in Agile Engineering, Cybersecurity, and Critical Infrastructure Protection since 2002.
Why Join VMD Corp?
At VMD you have the opportunity to thrive in your career and become a Game Changer. The quality and talent of our people is what drives the success of VMD. We embrace an employee-first culture and make it a priority to provide professional development opportunities that foster career growth.
We help protect American Citizens and the nation’s most critical infrastructure by working alongside our customers and delivering game changing solutions to strengthen their missions. We believe our passion and commitment to achieve our customers' goals and solve their most critical challenges defines who we are. We don’t just dream big, we act on it – through teamwork, dedication, and resilience.
Learn more about VMD culture here: VMD Culture
About the Mission You Will Join:
TSA FAST’s mission is to provide full service, enterprise-focused applications development capabilities where IT services are delivered through state-of-the-art, service- enabled IT software systems and dynamic computing environments. Through the Office of Information Technology (OIT) provide portable, reusable, and interoperable business-driven solutions to support the greater mission of TSA. VMD will support this initiative with helping in areas of Application Development, Production Support, After hours support, Program Management, Design, Architecture and continuous process improvement.
Your Impact to the Mission:
The Tester's primary responsibilities include:
Performs formal system testing activities for a particular project or subset of a larger project under supervision of more experienced test personnel. Performs analysis of documented user requirements and directs or assists in the design of test plans in support of user requirements for moderately complex to complex software or IT systems. May participate in all phases of risk management assessment and software/hardware development.
Responsible for ensuring that the test design and documentation support all applicable clients, agency or industry standards time lines and budgets. Responsible for ensuring that testing conclusions and recommendations are fully supported by test results, and project managers are fully informed of testing status and application deviations from documented user requirements.
Candidate must have a background in test automation. Candidates with previous experience on Agile teams, especially within Government agencies, will be well suited for this position.
Work closely with developers, professional services team and product owners to define the automated testing components that will be used to validate requirements against developed software
Work with team members in adopting and learning test automation techniques
Assist with Scrum Team estimation of stories and sizing of effort to include the representation of the test automation and engagement with Continuous Integration (CI) required
Contributes to an atmosphere of cross-functional teamwork within the organizations’ Agile project lifecycle
Execute automated testing on both Web Front end and back end systems
Run test validations at various levels including DB validation, rules validation, logging validation, and UI validation
Experience Needed to Be Successful:
Must have hands on automated test coding experience & manual testing/test case creation
Previous experience with automation tools such as JUnit, SOAPUI, Selenium (WebDriver), HP testing tool suite, QTP, ALM - Experience with testing two or more of the following: HTML, PLSQL, C#, .NET, Microsoft Dynamics CRM, J2EE, Java & JavaScript, Struts, TopLink, XML, Oracle Application Express
Desired Qualifications and Skills:
Ability to work in a fast paced, constantly changing Agile environment
Understanding fundamental concepts of Continuous Integration (CI) / Continuous Delivery (CD), Automated Testing (GUI and backend), User Acceptance Testing
Strong written and communication skills
Basic Qualifiers:
Education Requirement: Bachelor’s Degree in Computer Science, Information Systems or equivalent.
Can Additional Years of Experience Substitute for Degree? No
Desired Certification(s): Certification with Section 508 requirements, Any Selenium certification, Agile certification
Minimum Years of Overall Experience: 4
Minimum Years of Specific Experience in Field: 4
Minimum Clearance to Start: Public Trust
Work Status Allowable: US Citizen
The Type of Person That Will Excel:
Professional Requirements:
Professional consulting experience and background beneficial
Proven strong innovative and analytical ability with extensive implementation experience
Must be a team player and have excellent written and oral communication skills
Must be flexible in working with team members at all levels of experience
Candidate must be a team player and work closely with other automation developers to build/support Automation Framework
Candidate should have experience on automation results analysis and generate automation result reports
Candidate should have ability to learn new techniques and technologies quickly
Has passion for technology and learning new technologies
Has worked in an agile project management environment
Excellent communication skills and able to work in a fast-paced environment
Travel and Telecommuting:
Travel: None
Telecommute Options: Remote