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.