Job description

Posted on:
July 14, 2025
Peraton is seeking a Senior Automated Test Engineer to collaborate with a team to ensure quality and security are built into solutions and release deployments to production are error free.
Requirements
- Design and develop automated test scripts for web applications using industry-standard testing frameworks
- Collaborate with cross-functional teams to understand software requirements and acceptance criteria
- Execute and maintain automated test suites, ensuring comprehensive test coverage
- Identify, document, and prioritize test cases based on risk and business impact
- Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline
- Collaborate with developers to troubleshoot and resolve issues identified during testing
- Stay updated on testing best practices, industry trends, and emerging tools
- Working on multiple projects simultaneously, develop test system modifications or new development to prepare for implementation
- Leading the creation test automation frameworks; perform testing of developer’s applications; and installing, configuring, and administering applications that automate testing
- Develop automated testing programs that address areas such as database impacts, software scenarios, security, and usability
- Lead automation, integration and test efforts ensuring defects are mitigated
- Coordinate testing of software defects, enhancements, and upgrades with users and other application teams
- Lead the development and execution of automation test scripts using testing tools such as Selenium. Configure Testing Framework to execute Selenium scripts
- Support test events including system, integration, independent verification & validation, and user acceptance tests.
- Attend Project Agile Sprint daily stand-up meetings, customer meetings, and other team meetings
- Work in a Scrum team – participate in all Scrum ceremonies (daily Scrum, Sprint Planning, Review, Retrospective, Program Increment Planning ceremonies, etc.)
Benefits
- Experience working with Selenium, Cypress, or similar test automation tools
- Strong programming skills, preferably in languages like Java, Python, or JavaScript
- Experience with version control systems (e.g., Git) and CI/CD tools
- Solid understanding of web technologies and architecture
- Excellent analytical and problem-solving skills
- Familiarity with Agile Methodologies and Kanban Framework
- Familiarity with DevOps principles and practices
- Prior working experience with Functional Testing, Integration Testing, System Acceptance Testing, and User Acceptance Testing phases
- Experience developing repeatable test procedures, executing tests, recording results, and working with developers to identify and resolve issues
- Proficiency with open-source automation tools (Selenium Web Driver, Cucumber, Gherkin)
- Assist in coding an automated framework
- Experienced with Continuous Integration/Continuous Development
- Experience with build tools
- Desired experience with scripting in one or more languages (UNIX based scripting, Python)
- Experience with SCM solutions such as (GitLab, Artifactory)
- Familiarity with LoadRunner, Gitlab, Artifactory, jFrog, Amazon Cloud Services, HTML, XML, ServiceNow
- Testing certifications (e.g., ISTQB, Selenium WebDriver)
- Experience with API testing tools and frameworks
- Knowledge of performance testing tools (e.g., JMeter)
- Proficiency with Java programming language
- Working experience with AI/ML data and testing
Requirements Summary
12+ years of experience in software development or quality assurance, with experience in web applications, test automation tools, and programming languages such as Java, Python, or JavaScript