Codekeeper is a company focused on revolutionizing software escrow for the cloud era, offering cutting-edge solutions to mitigate third-party risks in business operations. They are seeking a QA & Verifications Engineer to ensure the integrity and reliability of customer software through verification processes, conducting thorough testing, and collaborating with cross-functional teams.
Responsibilities:
- Conduct verification of customer software using provided technical documentation
- Achieve software builds across various programming languages
- Identify, diagnose, and resolve build issues, ensuring software meets quality standards
- Conduct end-to-end testing of application features across multiple scenarios
- Use both manual and automated testing methods to validate functionality
- Identify, document, and report bugs or inconsistencies to ensure a high-quality user experience
- Analyze software requirements and technical documentation to understand build processes and dependencies
- Communicate effectively with team members and clients to understand requirements and provide updates
- Stay updated with emerging technologies and programming languages relevant to software verification
- Contribute to the continuous improvement of verification processes and practices
- Assist in backend and frontend development tasks as required
- Participate in DevOps activities, including CI/CD pipeline development and maintenance
Requirements:
- 3+ years development / DevOps experience
- 2+ years of experience with Linux, Windows and Mac environment fundamentals
- Basic understanding of popular backend languages (Python, Java, NodeJS and PHP)
- Prior experience or understanding of database- and server configuration (MongoDB, SQL, MySQL)
- Prior experience or understanding of Git
- Basic knowledge of front-end languages HTML, CSS, and JavaScript beneficial
- Basic knowledge of AWS technologies beneficial
- Basic knowledge of API configuration beneficial
- Experience with various build tools, like (but not specifically) msbuild, webpack, maven, and others of the type beneficial
- Technical Expertise: Proficiency in multiple programming languages and software development tools
- Analytical Skills: Strong ability to analyze technical documentation and identify key requirements
- Problem-Solving: Excellent problem-solving abilities to diagnose and resolve complex software issues
- Communication: Effective communication skills, both verbal and written, for collaborating with teams and clients
- Adaptability: Ability to adapt to various programming environments and quickly learn new technologies
- Teamwork: Strong team player with the ability to work in cross-functional teams
- Time Management: Excellent organizational and time-management skills, with the ability to handle multiple tasks simultaneously