Perform functional, system, integration and regression testing on newly developed and redesigned company software solutions by writing test cases in TypeScript for Protractor.
Develop enterprise ASP.NET applications using C# and best-practice approaches to achieve a high degree of component reuse.
Develop using Bootstrap or similar library with Java script and HTML5.
Maintain and improve current automation stack to keep pace with the new changes being made in deliverables. Keep the tests cases and automation code updated, relevant and effective.
Work closely with developers, QA Engineers, and product owners to review and test a custom financial product.
Required Skills
Exposure with functioning as a developer in a collaborative and team-oriented environment.
Understanding of software architecture principles.
Senior knowledge of Angular.
Agile development methodologies.
Working knowledge of SDLC methodologies (Agile, Waterfall, Scrum, Kanban, etc).
Familiar with JS frameworks (NodeJS, AngularJS, Backbone, etc).
Required Experience
At least 10 years of experience working on the .NET platform, including experience with .NET 4.0 or higher.
3-5 years of .NET experience with C#, ASP.NET.
Experience architecting and developing applications using ASP.NET MVC, ASP.NET Web API, Windows Services, or other relevant platforms Fundamental understanding of web development (HTTP, HTML, CSS, JavaScript).
Comfortable working on cross-discipline teams (Engineering, Design, UX, Production, QA, etc).
Experience in developing and optimizing SQL Server based applications Experience with NoSQL solutions (RavenDB, MongoDB, ElasticSearch, etc).