Peraton is a next-generation national security company that drives missions of consequence. They are seeking a Software Quality Assurance Engineer to develop and implement software test plans, automate testing scripts, and ensure the quality of software products through rigorous testing and documentation.
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
- Identifies data for testing and creates test design including test cases and conditions
- Reviews software documentation to ensure technical accuracy, compliance, or completeness
- Provides input on the development of quality control policies, procedures, and standards
- Assists fellow team members and customers with problem reporting and resolution and maintaining appropriate follow-up communications throughout the resolution process
- Provides technical consulting on automation issues, tools, and processes and may take part in researching best practices, new tools, and technology
- Consults with development engineers in resolution of problems
Requirements:
- 5 years with BS/BA; 3 years with MS/MA; 0 years with PhD
- 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)
- Knowledge of AWS or AWS GovCloud & native AWS administrative tools and dashboards
- Experience with databases (PostgreSQL, Oracle) and data modeling
- Experience with system monitoring tools (Grafana, Splunk and New Relic)
- 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
- Must have the ability to obtain and maintain a Public Trust clearance
- Must be a US citizen or a Green Card holder
- BS/BA Degree in Computer Science, Information Technology, or a related field and 5+ years' experience, MS/MA and 3+ years' experience
- SAFe Agile Certification
- Experience in Healthcare IT & working knowledge of HIPAA regulatory requirements
- Experience with Center for Medicare and Medicaid Service (CMS) or other Federal Healthcare Programs
- Experience and/or knowledge of CMS processes and standards