Our client is looking for a top-notch engineer to join the Quality Assurance Infrastructure team. The team is responsible for providing software and hardware infrastructure to the QA and Automation communities in the Research and Development group. Additionally, the team provides services for planning and executing central automated regression runs for all product departments. It is also responsible for expanding and maintaining the lab for automated and manual testing as well as conducting staging and certification of the product media in ship-stage of a release.
Develop and extend the automation API testing framework using a combination of C#, MSTest, Silk4Net and other programming languages Debug and correct problems in the automation infrastructure code Assist the engineering team in creating unit and functional testing frameworks Perform performance profiling of code and systems and propose solutions to address defects Analyze systems and procedures and implement necessary improvements Provide training on the proper use of testing frameworks
3-5 years of experience with C# development, UI experience desirable 2-3 years of experience using 1 or more of the following programming languages: Java, Groovy, PowerShell, batch scripts, or other scripting languages Knowledge of object-oriented programming Knowledge of QA processes and standards Experience with Oracle and SQL Server databases Experience working in an Agile development organization Experience with Windows, Linux or Unix, and Solaris Knowledge of VMware or other OS virtualization technologies MUST
possess a BS/MS in Computer Science or equivalent field of study Excellent communication skills
About the Company
About Charles River
Charles River provides an end-to-end solution to automate front- and middle-office investment management functions across asset classes on a single platform. The solution offers a simplified operating model that includes enterprise software, data, application management/upgrades, hosting, and FIX network to improve investment professional productivity, control risk and lower technology costs. Charles River serves more than 350 investment firms in 43 countries in the institutional asset and fund management, private wealth, alternative investments, insurance, banking, pension and custody markets.
****Skill set (Key skills required)
3-5 years of experience with C# development, UI experience desirable
• 2-3 years of experience using 1 or more of the following programming languages: Java, Groovy, PowerShell, batch scripts, or other scripting languages
• Knowledge of object-oriented programming
• Knowledge of QA processes and standards
• Experience with Oracle and SQL Server databases
• Experience working in an Agile development organization
• Experience with Windows, Linux or Unix, and Solaris
• Knowledge of VMware or other OS virtualization technologies