BT-317- Automated Test EngineerLocation: Chantilly, VA (fully on-site, no remote option)
**Please do NOT apply if you do not have an active Poly clearance. Those without a Poly will not be considered.**Bespoke Technologies is seeking an Automated Test Engineer. This Test Engineer MUST have demonstrated experience designing and developing automated test scripts. This position is not suitable for someone new to testing. The successful candidate will be expected to quickly onboard and integrate with the team.
Experience is also required with the following:
Critical Core Competencies & Key RolesProgram Management:
- Provides program duties that will support the organization.
- Act as the single focal point for all project status information, tasking, risk management, coordination, scheduling and any problem resolutions required.
- Ensure timely and accurate reporting of programmatic and technical information to project teams.
- With client guidance, provide for various program management reviews to include senior-level reports and briefings.
- Facilitate and participate in meetings and information sessions; coordinate project schedules; create and/or distribute minutes and action items; trace action items for successful completion
- Provide for client's approval: price estimating requests, and reporting system requests, etc.
Microsoft Desktop and Web Programming:
- Develop classification tools using C, C++, Visual Basic, .Net for MS Office and MS Web Office.
Java and/or Python Programming:
- Develop classification tools using scripts and web services.
JavaScript Programming:
- Develop classification tools using JavaScript services.
Web Application Programming:
- Develop classification tools using JavaScript, HTML, Lotus Notes, and CSS web user interfaces.
Lotus Notes Programming:
- Maintain existing code and develop classification tools using Lotus Notes.
Automated Testing Tool:
- Conduct software compatibility tests with programs, hardware, and operating systems.
- Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability
- Design or develop automated test scripts
- Demonstrated experience with Selenium
- Demonstrated experience with Playwright
KEY Role - Contractor Program Manager (CPM):
- The on-site, full-time Contractor PM shall act as the single focal point within the Contractor's areas of activity for all required program management tasks such as: program management reviews, project status information, tasking, program management planning, configuration and risk management, program management reports, scheduling and problem resolution. The PM shall coordinate contract activities with their respective corporate ADSG Program Management Office
KEY Role - Lead Software Developer (LSD):
- The Contractor shall provide an on-site Lead Software Developer (LSD) who shall lead the development efforts for the CMT suite of Tools. LSD shall represent developers at management and IC meetings. Team lead shall be responsible for the required documentation, including both program-level and user-level documentation. LSD shall enhance software to improve efficiency. The team lead shall provide technical direction to programmers in ensuring program deadlines are met.
KEY Role - Lead Software Tester (LST):
- The Contractor shall provide an on-site Lead Software Tester (LST) who shall lead the manual and automated testing efforts for the CMT suite of Tools. The LST represents the testers at management meetings. The LST shall provide technical and administrative direction for personnel performing software test and evaluation tasks, including the review of work products for correctness, adherence to the design concept and to user standards, and for the progress in accordance with schedules. LST shall provide technical direction to testers in ensuring validation and verification of the tools.
DESIRED SOFTWARE / TOOLS / PROCESSES LIST- Program management documentation
- System engineering documentation
- Lotus Notes
- JavaScript
- JAVA
- C / C++
- .Net
- HTML
- XML
- Python
- Visual Basic
- CSS
- Desktop software
- Web software
- CLOUD
- Windows
- Unix
- Microsoft Office products
- Multiple security domains
- DevOps
- Automated testing tools
- Financial systems
- Classification marking tools/software
- Standard operational environment to include desktop, servers, and peripherals
- A&A process