What are the responsibilities and job description for the Software Engineer Intern position at RegScale?
RegScale is a continuous controls monitoring (CCM) platform purpose-built to deliver fast and efficient GRC outcomes. We help organizations break out of the slow and expensive realities that plague legacy GRC tools by bridging security, risk, and compliance through controls lifecycle management. By leveraging CCM, organizations experience massive process improvements like 90% faster certification times, and 60% less audit prep time. Today’s expansive security and compliance requirements can only be met with a modern, CCM based approach, and RegScale is the leader in that space.
Position
We are seeking an enthusiastic Software Engineer Intern to join our Development team. Your primary role will be to maintain and expand automated software quality control and testing capabilities within our platform, RegScale. This involves reviewing engineering changes, assessing impact upon current tests, updating tests to reduce flakiness, and authoring new tests as new interfaces are developed.
This individual combines technical prowess and analytical skills to deliver value through improving defect identification as early as possible within the software development lifecycle. You will develop a strong understanding of python unit testing, interface definition, and continuous testing. You will be able to participate in and make recommendations for improvements to existing tests and testing approaches. Strong development skills are required, as you will be working with the development team to understand causal factors for test failures and writing tests to cover new and developing capabilities.
If you’re excited to launch your career within a fast-paced startup, have a passion for problem-solving, and love to deliver solutions that your team and our customers can count on, then we would love to meet you.
The position is remote with preference of being based in our Knoxville, Boston, or DC area offices. We would be delighted to have you on our team if you’re ready to help redefine an industry.
Activities
Position
We are seeking an enthusiastic Software Engineer Intern to join our Development team. Your primary role will be to maintain and expand automated software quality control and testing capabilities within our platform, RegScale. This involves reviewing engineering changes, assessing impact upon current tests, updating tests to reduce flakiness, and authoring new tests as new interfaces are developed.
This individual combines technical prowess and analytical skills to deliver value through improving defect identification as early as possible within the software development lifecycle. You will develop a strong understanding of python unit testing, interface definition, and continuous testing. You will be able to participate in and make recommendations for improvements to existing tests and testing approaches. Strong development skills are required, as you will be working with the development team to understand causal factors for test failures and writing tests to cover new and developing capabilities.
If you’re excited to launch your career within a fast-paced startup, have a passion for problem-solving, and love to deliver solutions that your team and our customers can count on, then we would love to meet you.
The position is remote with preference of being based in our Knoxville, Boston, or DC area offices. We would be delighted to have you on our team if you’re ready to help redefine an industry.
Activities
- Test development
- Maintain existing tests across the platform and tooling to support fast identification of breaking changes
- Develop new tests against new capabilities and code
- Test suite engineering
- Support stability across platform components through improved approaches to testing that meet the needs of the development workflow
- Embrace and improve standardization across testing approaches
- Collaboration & Communication
- Communicate effectively through ticketing tools like Jira and Salesforce to log, track, and update requests from internal stakeholders and customers
- Collaborate with Software Engineers and Technical Solution Engineers to refine problems and identify solutions
- Interaction with Major Cyber/GRC Programs
- Improve awareness of compliance frameworks and catalogs such as FedRAMP, IL5, CMMC, PCI, and more
- Expand your professional network and learn best practices from experts at the forefront of the industry
- Collaboration with Industry Experts
- Work closely with seasoned SMEs in cybersecurity, compliance, and software development
- Expand your professional network and learn best practices from experts at the forefront of the industry.
- Advanced Development Practices and Testing Methodologies
- Develop expertise in unit testing, testing frameworks, automated testing, integration of testing into development workflows and the software development lifecycle
- Apply these skills to contribute to the continued development of a leading product in the Cyber/GRC space
- Technical Proficiency with Cutting-Edge Tools
- Gain hands-on experience with industry-standard tools like Jira, Confluence, and our proprietary platform, RegScale
- Enhance your technical skills in a collaborative development environment
- Pursuing coursework or have experience in Computer Science, Cybersecurity, or a related field.
- Background or keen interest in cybersecurity, governance, risk, and compliance (GRC).
- Customer-focused with a passion for discovering customer use cases and exceeding expectations upon delivery.
- Strong research and analytical skills.
- Excellent communication abilities and a collaborative mindset.
- Eager to learn and adapt in a dynamic startup environment.