Peraton is looking to add a Software Quality Assurance Engineer to solve the most daunting challenges facing their customers in the national security domain, specifically in software quality assurance and testing.
Requirements
- Experience with agile methodologies (SAFe, Scrum) and tools like Jira, Git, and Confluence.
- Experience with test automation tools and frameworks such as Selenium, JUnit, Postman, SoapUI, SonarQube, BurpSuite, TestNG, Apache JMeter, and Cucumber.
- Experience in Java, Spring Boot, RESTful API development, microservices architecture, and containerization technologies such as Docker and Kubernetes.
- Experience with front-end technologies (Angular, React).
- Experience with the version control systems (GitHub) and continuous integration/continuous deployment (CI/CD) tools (Jenkins, GitLab).
- Experience testing with cloud environments Amazon Web Services (AWS), Microsoft Azure or Google Cloud Platform (GCP)
- Strong experience with SQL, Python, Bash scripting, Linux, AWS services (Amazon MQ, SQS, S3, EC2, EKS, RDS, CloudWatch), and infrastructure as code tools (Terraform).
Responsibilities
- Works on the development and implementation of software test plans, scenarios, scripts, and quality assurance programs.
- Analyzes test cases and functional specifications to determine best approach for automating scripts.
- Designs, codes, and executes automated as well as manual test scripts.
- Prepares reports and documentation updates.
- Analyzes, writes, promotes and adopts consistent testing standards, tools, and processes.
- Performs verification and validation of software products, develops test protocols, and is responsible for drafting and updating documentation of results.
- Performs analysis on data, complex business requirements, and identified bugs, and conducts root cause analysis and reporting on defects
Other
- Must have the ability to obtain and maintain a Public Trust clearance.
- Must be a US citizen or a Green Card holder.
- Excellent communication skills and ability to work collaboratively in a fast paced, Agile team environment.
- Strong problem-solving skills and a proactive approach to identifying and addressing issues.
- BS/BA Degree in Computer Science, Information Technology, or a related field and 5+ years' experience, MS/MA and 3+ years' experience