Join Affinity eSolutions, a leader in developing sophisticated web applications for Federal Government, Department of Defense and Health-IT markets. As the QA/QC Analyst, you will be responsible for ensuring the quality control of deliverables consisting of the work shares for government clients. Additionally, you will be responsible for the quality of software planning, requirements, risk management, design, development, architecture, modeling, estimation, configuration management, security, and tests using software development methodologies (manual and automated), architectural structures, viewpoints, styles, design decisions, and frameworks across all lifecycle phases.
Key Responsibilities:
· Lead all quality assurance and quality control activities for the software, including planning, documentation, execution of associated activities.
· Support the full software development lifecycle.
· Perform analysis of software requirements.
· Define and organize projects on an ongoing basis.
· Design, develop, test, deploy, and maintain .NET applications and SQL databases.
· Perform cybersecurity remediation and big fixes for the application and underlying software.
· Ensure uninterrupted day-to-day operations.
· Identify and handle technical risks and issues.
· Triage support for operational issues.
· Troubleshooting operational and development issues.
· Lead the design, development, and implementation of automation testing frameworks and strategies for embedded software applications.
· Collaborate with cross-functional teams including developers, business analysts, and product owners to understand requirements and design effective test automation solutions.
· Develop and maintain automated test scripts using industry-standard tools and technologies.
· Execute automated test suites, analyze test results, and identify defects to ensure the quality of software releases.
· Provide mentorship and coaching of team members on automation best practices and techniques.
· Continuously research and evaluate new automation tools and technologies to enhance testing efficiency and effectiveness.
· Collaborate with Business leads to help integrate critical business functions into the automated QA.
· Support upgrades, patches, and migrations.
· Create and update required documentation.
· Manage code, database, script, and documentation baselines.
· Actively collaborate regularly with teammates, management, and customers.
· Report on project statuses and developments to senior team members.
· Recommend and follow best practices.
· Maintain and safeguard Common Access Card (CAC) and Government Furnished Equipment (GFE) such as Government issued laptop.
Required Skills:
· Must be a United States Citizen
· Be able to successfully go through DoD Tier-3 / National Agency Check with Law and Credit (NACLC) background investigation
· A Bachelor’s Degree in Computer Science, Cyber Security, Information Technology, Software Engineering, Information Systems, or Computer Engineering degree from an accredited college or university.
· Ability to work efficiently in independence with excellent influential skills
· 7+ years of demonstrated hands-on experience supporting C# / .NET solutions with at least 2 years of experience supporting DoD or Federal projects.
· Demonstrated knowledge and experience with the following technology stack: .NET Framework version 4.7 or greater
· Git
· NPM
· Windows Server 2019 or greater
· Microsoft Internet Information System (IIS) 10.0
· Microsoft SQL Server 2016 or greater and SQL database schema creation
· AWS GovCloud service offerings
· Demonstrated knowledge of the following coding technologies: Asp.NET
· C#, TSQL, HTML, CSS
· Angular 4 or greater
· Angular JavaScript
· Bootstrap
· Demonstrated knowledge of the following software applications and tools: Microsoft Azure DevOps Server 2020 or greater
· Microsoft Visual Studio 2019 or greater
· Octopus Deploy or similar tools
· Microfocus Fortify Secure Code Analyzer (SCA) / Software Security Center (SSC)
· Sonatype
· Portswigger Burp Suite
· Demonstrated knowledge of the following frameworks: Secure Cloud Computing Architecture (SCCA)
· Zero-Trust principles
· DevSecOps principles
· Open Worldwide Application Security Project (OWASP) Top 10
REQUIRED SKILLS
· Ability to speak fluent English with strong interpersonal skills.
· Excellent written and verbal communication skills.
· Outstanding analytical and problem-solving capabilities.
· Ability to work independently and complete projects with minimal supervision.
· Sound understanding of coding and development processes.
· Ability to write clean, easy to understand code.
· Experience with working in an agile environment.
· Experience with full-stack development.
· Well-versed in technologies such as C#, JavaScript, and SQL databases.
· Capability to collaborate with a group of developers.
· Ability to adapt quickly to a multicultural environment.
Comprehensive, Generous Group Benefits:
· Remote work
· Health Insurance
· 401(k) Retirement Plan - non matching
· Training and Professional Development
· Employee Referral Bonus Program
· Paid Vacations & Holidays, Wellness days
Equal Opportunity:
Affinity is committed to creating a diverse environment and is proud to be an equal opportunity employer.
Job Types: Full-time, Permanent
Benefits:
- 401(k)
- Health insurance
- Paid time off
- Referral program
Experience level:
Schedule:
Application Question(s):
- Are you a US citizen? This position works on federal government contracts, therefore must be US citizen with the ability to pass federal background check
Work Location: Remote