QA/Release Software Engineer
With more than 29 years in the marketplace, Profile Software continues to develop and deliver innovative software platforms for the Banking and Investment Management industry.
The QA/Release Software Engineer works closely with the Product and Services teams in order to facilitate the distribution of high-quality releases of our banking software product.
Main Responsibilities
- Responsible for the overall deployment and release management of a complex software development and integration project.
- Support automation and streamlining of processes by implementing cutting-edge release & QA tools.
- Collaborate with the Product and Services teams to prepare and distribute release-related documentation (Release Notes, User Guides, Operating Manuals, QA evidence, etc.).
- Support of managing multiple development and test environments, maintaining versions between various environments/servers, running SQL scripts and perform simple software audits.
- Confirm program operation by conducting tests.
Qualifications
- Bachelor’s degree in Computer Science or other related fields of study
- 1+ year of working experience in a similar role
- Experience with source control systems supporting multi-branch versioning structure, release versioning and code merges.
- Experience with Microsoft software development tools.
- Experience in installing and configuring Windows Server 2012 and MS SQL-Server 2016.
- Basic SQL knowledge and networking understanding is good to have.
- Experience with scripting languages and development tools from Microsoft.
- Hands on knowledge of C#, C++ and VB to analyze and review build problems.
- Experience with build tools (e.g. Maven, Gradle)
- Experience with CI tools (e.g. Jenkins)
- Experience with artifact repositories (e.g. Pulp, Artifactory) will be considered an asset.
Skills
- Strong analytical, problem-solving skills and technical troubleshooting.
- Ability to effectively communicate technical information, both orally and in writing.
- Ability to interpret product specifications and test appropriate software modules to meet these requirements.
- Ability to operate within short release cycles.
- Ability to work effectively as part of a team with constant cooperation and interaction.
Company offers
- A secure and challenging professional environment encouraging high performance and quality of work.
- A rewarding culture of team working and continuous skills improving.
- Personal development through multiple training programs.
- Multiple career opportunities in a fast-growing Multinational Corporation.
- Competence based remuneration package.
Send us your CV at hr@profilesw.com
Join our Starforce!