Friday, 3 January 2014

Title Software Engineer - Entry Level

Posted by Unknown on 07:13 with No comments
Job details
 

      


Canada - Alberta - Edmonton
Engineering - Software
114525BR

Accelerate your career as you help reinvent the value and impact of information for business everywhere. At EMC, we are leading customers on their journey to cloud computing by enabling them to store, manage, protect and analyze their information assets in a more agile, trusted and cost-effective way. If you are passionate about technology and want to be part of the information management revolution, join more than 50,000+ EMCers around the world who are leading the journey to the cloud.

EMCs Enterprise Storage Division (ESD) is the worlds preeminent provider of mission critical information storage solutions, protecting the most demanding environments of enterprises large and small. From EMCs flagship Symmetrix VMAX enterprise storage family, to the revolutionary VPLEX active-distributed storage federation, to the ground-breaking RecoverPoint continuous data protection, ESDs continuous innovation is accelerating IT transformation to Hybrid Cloud.
Bring your skills, experience and dreams to be part of the global team that is actively defining the future of information technology in the hottest areas, including virtual infrastructure, big data, and cloud computing. We offer a fast-paced, challenging, and rewarding environment that embraces diversity, encourages personal and professional growth, fosters teamwork, and rewards results.

Duties and Responsibilities:
The primary function of a successful candidate in this role is to build and use EMC's automation tools and infrastructure. The goal is to create and maintain an automation framework that will test a variety of things within the product, such as regression, scalability, stability, performance, code coverage. The applicant will have the opportunity to design and develop our automation framework to ensure that it will scale to EMC standards and remain testable.

Another function of this role is to maintain and improve our automated regression testing infrastructure including automated tests. The goal is to write and maintain automated regression testing scripts, various automation tools and contribute to tasks which increase group’s productivity and product quality using solid programming skills. This activity involves interacting with, configuring, debugging, evaluating and improving the performance of hosts, switches (Fibrechannel, Infiniband, Ethernet) and storage devices.

The successful candidate will have the opportunity to learn and contribute towards many features of our storage virtualization test automation framework and interact with a variety of components in SAN environment. The individual will also get opportunity to deal with code in various programming languages – Python, Java, JQuery. In the effort to make components more testable and automatable, there will be opportunity to suggest and/or make appropriate modifications in code. The candidate will get hands on experience with Scrum methodology.


Location: Edmonton, Alberta
Required:
Degree in Computer Engineering, Masters preferred Computer Science or similar; plus 0-3 years of experience
Experience developing software on Unix, Linux
Experience with object-oriented design and programming using Python and/or Java
Solid understanding of data structures and algorithms
Sense of Urgency, Ownership, accountability and flexible approach required

Nice-to-have:

Experience working in agile Scrum methodology
Experience with industry best practices for source control, unit testing, continuous integration, diagnostic strategies and code reviews
Experience with open source automated test frameworks such as PyUnit, JUnit, TestNG and/or Selenium (desirable)
Storage, SAN, virtualization Industry knowledge; and/or system side programming knowledge
Preference will be given to candidate with experience working in a Software Development Engineer in Test or similar role


When you choose EMC, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment.
Engineering
Product Development                              
SW Development                                  Submit to job

0 comments:

Post a Comment