23 days old
2018-01-302018-03-01

Software Development Engineer in Test

Siemens
Charlotte, NC
**Software Development Engineer in Test**







Locations:Charlotte, North Carolina







Job Family: Research & Development







Apply







English (US)







**Job Description**







**Division:** Digital Factory



**Business Unit:** Product Lifecycle Management-PLM



**Requisition Number:** 221510



**Primary Location:** United States-North Carolina-Charlotte



**Assignment Category:** Full-time regular



**Experience Level:** Senior level



**Education Required Level:** Bachelor's Degree



**Travel Required:** No







**Division Description:**







Siemens is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for more than 165 years. As a global technology company, Siemens is rigorously leveraging the advantages that this setup provides. To tap business opportunities in both new and established markets, the Company is organized in nine Divisions: Power and Gas, Wind Power and Renewables, Energy Management, Building Technologies, Mobility, Digital Factory, Process Industries and Drives, Healthineers and Financial Services.







The Siemens Digital Factory Division offers a comprehensive portfolio of seamlessly integrated hardware, software and technology-based services in order to support manufacturing companies worldwide in enhancing the flexibility and efficiency of their manufacturing processes and reducing the time to market of their products.







For more information, please visit: http://www.siemens.com/businesses/us/en/digital-factory.htm







**Job Description:**







Siemens offers a comprehensive portfolio of seamlessly integrated software products to support full life-cycle digital design and manufacturing. This position contributes to developing and delivering next generation Automation Test Architecture for the Product Intelligence platform that will be based on MindSphere, a cloud based IoT platform and application suite.







You will be part of a highly innovative fast-paced test automation team, delivering new and updated Automated test cases built on the Test Automation framework. The suite currently has 5500 tests which run each night and support two platforms. As a Principal Engineer, the candidate will review the existing Architecture, understand the limitations and requirements and develop a proposal for a new test automation framework. Once the proposal is approved by the larger team, the candidate will develop and implement a roadmap to deliver the framework.







As a high-performing member of the team, you will be expected to design, develop and test. As a member of the team, you may also take on roles related to test framework design, dev ops solution, etc. depending on the needs of the team and your ability to contribute.







Responsibilities:







Design and development of the test automation framework upgrades, working closely with stake holders and development teams to ensure delivery of a high quality product.



Design software solutions based on requirements and architectural / design guidelines



Implement features and/or bug-fixes in accordance with coding guidelines



Deliver solution in a fully automated continuous integration approach and on-time with high quality



Identify and implement tests to ensure solution addresses customer requirements, quality and security requirements of product.



Perform code review and create/ support for relevant documentation (requirement/design/test specification).



Ensure integration and submission of solution into software configuration management system, within committed delivery timelines.



Perform regular technical coordination / review with stake holders and ensure timely reporting and escalations if any.



Provide software estimates, own responsibility for technical deliverables.



Support scrum master in effort planning, ensuring risk identification and initiating steps towards risk mitigation.



Proactive contribution to the team as a whole to ensure a product is delivered successfully and with high quality



Continuous learning and growing



Mentoring and teaching other team members in your areas of expertise







Key Relationships:



Work closely with the Product Intelligence Product Validation team to be able to effectively design, build & deliver the Test Automation framework



Interact with Regional / Country-based peers in the Mindsphere System Test organization to share best practices and promote code re-use







Requirements:







Bachelors Degree Computer Science, Engineering, or other supplemented with real world programming experience



Software Development Experience 8+ years



Test automation Framework Development Experience 3+ years



Agile Process Experience 3+ years



Experience in analyzing requirements and design solutions using Java/Perl/Python



Sound knowledge of JSON



Ability to learn / dive in into the technology trends and to explore them in practice to implement PoC



Able to work well in a team environment



Self-Directed, High Energy



Experience in providing technical leadership to multiple teams







Preferred Knowledge/Skills, Education, and Experience







Experience with TDD and excellent understanding of automated testing Approaches



Strong understanding and experience of Cucumber based testing frameworks



Experience in Cloud Foundry, AWS, Azure, Hadoop, MongoDB, and Micro Services knowledge will added advantage.



Must have good analytical, debugging and tracing skills.



Bring something special to the team, like: Success as a technical leader, project leader, supervisor, dev ops, testing framework design, major test initiative design, or scrum master and a willingness to use



this experience/skill to make the team stronger







To learn more about our cloud-based IoT platform, take a look at this video!







**Equal Employment Opportunity Statement**



Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.







**EEO is the Law**



Applicants and employees are protected under Federal law from discrimination. To learn more, Click here at https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm .







**Pay Transparency Non-Discrimination Provision**



Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here at https://www.dol.gov/ofccp/pdf/pay-transp_formattedESQA508c.pdf .

Categories

  • Engineering
  • Financial Services
  • Legal
  • Manufacturing / Production

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Engineer in Test

Siemens
Charlotte, NC

Share this job

Software Development Engineer in Test

Siemens
Charlotte, NC
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast