Vacancy expired!
Job Summary:
Join our team of over 5,000 employees globally, who provide the insights through data and next generation technology that help millions of people find, buy and protect the homes they love. From the beginning, CoreLogic has been driven by a single purpose - to innovate and create solutions that solve our clients' toughest challenges in the housing market. CoreLogic is the trusted source for property intelligence, with deep knowledge of powerful economic, social, and environmental forces that promote healthy housing markets and thriving communities.We apply that same dedication to creating a diverse and inclusive work culture that inspires innovation and bold thinking. A place where individuals can work on small teams, feel valued, and directly impact the real estate industry. We believe our team members are the best in the business, and we will continue to recruit, retain, develop and reward our most important asset - our people!Job Description:In this role, you will work directly with other engineers, analysts, testers, and product owners to develop, improve, and maintain the automated tests for enterprise-class web platforms and services. This role mixes development, performance testing, and quality assurance activities with the initial primary focus being automated test creation. We expect the ideal candidate to actively contribute to, participate in, and aim to continuously improve all levels of testing efforts by designing, coding, testing, and debugging complex software while developing new functionality while enhancing existing functionality in order to satisfy customer requirements and to work both independently as well as in collaboration with the development staff.We are primarily a Microsoft shop, but at the heart of it all, we are about using technology to solve real problems.We use the best tools available each and every day to solve our client's challenges and are not married to any one technology.Whether that is caching with Redis, big data management with MongoDB, or iOS development, the problem drives our choice of tools, not the other way around.Our largest platforms are primarily, although certainly not exclusively, on the Microsoft stack, consisting largely of .Net Core, ASP.NET MVC, Web API, C#, SQL Server, jQuery, knockout, AngularJS, etc.We also, have a few core applications built on Classic ASP, which we are renovating and modernizing.Our teams utilize JIRA or Team Foundation Server as our platform and we rely on agile methodologies for our development, testing, and deployment processes. We are always looking for ways to push the envelope and find the best solution to the problem, regardless of technology.If you have a true passion for writing maintainable/testable/SOLID software, have strong analytical and troubleshooting skills, and are looking for an opportunity to work with amazing colleagues, then we would love to talk with you.Job Qualifications: Requirements:- Bachelor's degree in computer science, MIS, or related discipline, or equivalent related experience
- Deep understanding of SOLID principles of object oriented design
- Experience with C#, ASP.Net, Java, and Web API
- Solid analytical and problem-solving skills
- Ability and desire to thrive in a fast paced, agile, team environment
- Excellent communication skills, both written and verbal
- Experience using automated testing frameworks such as Selenium, Jasmine, JMeter, NeoLoad and/or other test automation tools
- Experience writing performance tests
- Proficiency in unit testing and TDD
- Experience with automated build systems and continuous integration/deployment
- Experience working with relational databases
Vacancy expired!