The Senior Software Automation Testing Engineer will design and implement software that supports end-to-end testing and improve software reliability. The candidate will be responsible for creating automated tests for verification and validation, and for developing internal tools to support developer workflows and system monitoring.
Description
We are currently seeking a Senior Software Automation Testing Engineer with a strong background in end-to-end testing and the development of internal tools and workflows to improve software reliability, to join our team to begin an exciting and challenging career in Ashburn, VA.
Responsibilities:
- Design, implement, and maintain robust, scalable, and secure Python-based applications
- Collaborate with other teams (UI, services, APIs, etc.), systems engineers, and other stakeholders to translate business requirements into technical solutions
- Build automated systems to enhance team collaboration and developer workflows, to automate repetitive tasks, and to report defects
- Take ownership of our automated testing codebase, develop and maintain it
- Develop automation test scripts and execute regression, functional, and system testing
- Verify results and produce test summaries and defect reports
- Generate test data and perform data validation
- Test data interface messaging with JSON and XML message sets
- Develop SQL and/or Unix scripts for test data generation or test harness automation
Qualifications
Required Skills and Experience:
- Bachelor’s in Computer Science or related field
- 5+ years’ experience
- Solid understanding of modern Python 3.8+ programming
- Strong experience with Python web frameworks (e.g. FastAPI, Django, Flask)
- Strong testing background, and experience testing REST APIs
- Strong experience in AWS cloud
- Desire and ability to automate repetitive tasks
- Familiarity with Python testing frameworks (e.g. pytest, unittest)
- Familiarity with automation tools (e.g. Locust)
- Knowledge of Version Control Systems and CI/CD tools (e.g. Gitlab, Harness, Jenkins)
- Oracle/Postgres DB, SQL experience
Customer Requirements:
- Clearance – Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation.
- Citizenship – Must be a US Citizen.
- Location – Hybrid with on-site (Ashburn, VA) visits 1-2 days per week and if a mission need. All candidates must be within the GWA/commutable area.
About the Company
Vastly AI’s founders and thought leaders have led the design and development of some of the largest mission-critical IT systems at the Department of Homeland Security over the past 20 years.
Our founders’ deep expertise in biometrics, machine learning and cloud technology has improved security and transformed the flow of goods and people though our borders, benefiting law enforcement, border security, travelers, airports, airlines and the trade community.
Our cutting-edge, predictive models have also been applied in the field of sports analytics and used effectively for handicapping American thoroughbred horse racing.
Vastly AI’s mission is to empower Federal and Commercial clients through cutting-edge AI/ML solutions, propelling their businesses into a future defined by unparalleled efficiency, innovation, and sustained success.
Our vision is to be a global leader in transformative technology, driving innovation and positive change across industries, creating a sustainable and intelligent future.