rpgmaker / NetJSON

Faster than Any Binary? Benchmark: http://theburningmonk.com/2014/08/json-serializers-benchmarks-updated-2/
MIT License
231 stars 29 forks source link

Deserialized object is incorrect (Case #5) #20

Closed amacal closed 10 years ago

amacal commented 10 years ago

When I deserialize the following JSON:

[  
   {  
      "id":"b21c43cc-3dd5-11e4-9dac-6274cc1fb069",
      "created_at":"Tue Sep 16 19:15:11 UTC 2014",
      "title":"Software Engineer",
      "location":"New York, NY",
      "type":"Full Time",
      "description":"<p><a href=\"http://www.beatport.com\">Beatport</a> is growing and we are looking for talented people who are passionate about what they do. We have built an amazing business around inspiring people to play with music and everyone&#39;s role here plays an important part in this.</p>\n\n<p>We are looking for a Software Engineer to join our team working on an exciting new music platform! We are looking for someone with a strong background in infrastructure as code, software development and full stack maintenance. This is a full time position in New York , NY.</p>\n\n<p><strong>Responsibilities:</strong></p>\n\n<ul>\n<li><p>Supporting dev and test infrastructure for multiple teams</p></li>\n<li><p>Development and maintenance of all aspects of our platform</p></li>\n<li><p>Configuration and tuning of supporting services such as MySQL and Apache Solr</p></li>\n<li><p>Application debugging and bug resolution</p></li>\n<li><p>Maintenance and configuration of servers and systems</p></li>\n</ul>\n\n<p><strong>You definitely:</strong></p>\n\n<ul>\n<li><p>Have experience deploying, maintaining, and developing Web applications</p></li>\n<li><p>Have proven experience with Python and PHP development and debugging</p></li>\n<li><p>Have proficiency with at least one configuration management framework (Chef, Salt, Ansible, Puppet, etc) and have opinions on their relative strengths and weaknesses</p></li>\n<li><p>Have a strong background in Linux system administration (CentOS, Scientific Linux, Ubuntu LTS)</p></li>\n<li><p>Understand the Unix philosophy</p></li>\n<li><p>Have opinions on the right way to do things, and are comfortable sharing them, respectfully and collaboratively</p></li>\n<li><p>Have experience with AWS and IaaS methodologies</p></li>\n</ul>\n\n<p><strong>It would be nice if you:</strong></p>\n\n<ul>\n<li><p>Have experience configuring, deploying, operating, and maintaining sophisticated relational databases, including replication</p></li>\n<li><p>Have an interest in, or want to learn more about, Continuous Integration and Continuous Deployment</p></li>\n</ul>\n\n<p><strong>Benefits:</strong></p>\n\n<p>We offer a competitive compensation package, plenty of vacation days, and VIP access to select music events. We hire people who love what they do and we make sure they have plenty of room for growth- we have an Employee Development Program which includes conferences and lab days.</p>\n\n<p>Moreover, you will work with a team that values collaboration and mentorship. We are always helping one another -someone almost always has the answer for any question you&#39;ve got.</p>\n\n<p><strong>How to apply:</strong></p>\n\n<p><a href=\"https://sfx.recruiterbox.com/jobs/fk0ct2/\">Please send a short note</a> introducing yourself and why this position appeals to you. Include a resume, and links to code samples and a link to a portfolio if you have one.  </p>\n\n<p><a href=\"https://sfx.recruiterbox.com/jobs/fk0ct2/\">Apply Here!</a></p>\n",
      "how_to_apply":"<p>Please apply here: <a href=\"https://sfx.recruiterbox.com/jobs/fk0ct2/\">https://sfx.recruiterbox.com/jobs/fk0ct2/</a></p>\n",
      "company":"Beatport",
      "company_url":"http://www.beatport.com/",
      "company_logo":"http://github-jobs.s3.amazonaws.com/7f298736-3dd5-11e4-8524-f5a395a38289.jpeg",
      "url":"http://jobs.github.com/positions/b21c43cc-3dd5-11e4-9dac-6274cc1fb069"
   },
   {  
      "id":"2d30eb44-3976-11e4-9687-d805defc2dfb",
      "created_at":"Thu Sep 11 05:40:46 UTC 2014",
      "title":"Senior Software Engineer (Professional Services)",
      "location":"New York, NY, US",
      "type":"Full Time",
      "description":"<p><a href='http://www.jobscore.com/jobs/crowdtwist/list'><img src='https://jobscore-assets.s3.amazonaws.com/account_logos/logo_b6dSPiUVer44qIiGak6IKg.png' /></a><br /><p><strong>About Us:</strong></p><p>CrowdTwist is an industry-leading provider of comprehensive multichannel loyalty and analytics solutions that drive engagement and incremental spend, leading to better customer data, stronger insight, and more personalized experiences. We are revolutionizing loyalty, helping top brands including Pepsi, Nestl\u00e9 Purina, L&#39;oreal, and Zumiez develop a deeper understanding of customers.</p><p><strong>About the Role:</strong></p><p>CrowdTwist is seeking a Senior Software Engineer for our growing Professional Services team based in New York City.\u00a0 In this role, you will work directly with our clients in supporting their loyalty programs and integrations with the CrowdTwist platform. \u00a0You will also assist by helping our clients bring new loyalty programs to life.</p><p>You will work directly with our Client Success team to ensure that our clients are making the most of the CrowdTwist platform. \u00a0Your work will span many areas of the CrowdTwist platform, including but not limited to:</p><ul>    <li>The consumer-facing loyalty program experience</li> <li>Our RESTful APIs</li>   <li>Back end integrations with social networks (Facebook, Twitter, Instagram, and Foursquare)</li>  <li>Our data-driven, client-customizable JavaScript SDK</li>    <li>Our client-facing content management applications</li></ul><p>Your work will likely be featured in television, print, consumer goods packaging, and online media. \u00a0The Professional Services team offers a fast-paced, high-energy environment that will surely keep you sharp and on your toes on a daily basis. \u00a0This role is for an engineer who loves to roll up their sleeves, dive in, and tackle any problem with speed and precision. \u00a0As the senior-most engineer on the Professional Services team, you will naturally gain authority over time, ultimately helping lead and mentor other engineers within the team.</p><p>In this role, you will work with a broad back end tech stack, including but not limited to:</p><ul> <li>PHP</li>    <li>Java</li>   <li>Oracle</li> <li>Node.js</li>    <li>Redis</li>  <li>Amazon Web Services</li>    <li>Various third-party services (Twilio, SendGrid, EdgeCast, etc.)</li></ul><p><strong>You:</strong></p><ul>   <li>Have a college degree in Computer Science or equivalent experience</li> <li>Have 7+ years of professional experience with one or more of: PHP, Ruby, Python, Java, C, C++</li>  <li>Know your way around a relational and/or NoSQL database</li>    <li>Write great code, view it as a craft, and love cranking out solid work</li></ul><p>At over one million lines of code, you\u2019ll be working with a large, highly-trafficked, scalable application. \u00a0Quality is of extreme importance to us, so you\u2019ll be writing unit and integration tests, which are used in our continuous integration process. \u00a0Our QA team will show you no mercy, either\u00a0\u2014 bring your \u201cA&quot; game.</p><p>You should be back end-focused, but our front end tech stack covers a wide range of JavaScript frameworks and related tools, such as:</p><ul>    <li>Angular</li>    <li>CoffeeScript</li>   <li>Backbone</li>   <li>Marionette</li> <li>Jade</li>   <li>Sass</li>   <li>jQuery</li></ul><p>Bonus points for front end development and systems administration experience.</p><p>We have a fun, generous company culture that&#39;s built on our fundamental principle that when you give more, you get more:</p><ul> <li>We offer a generous employee benefits package including stock options, fully paid medical, dental and vision plans for employees and their dependents</li>  <li>We bring toys to the office but still think the most fun thing to do is build product</li>  <li>We love getting to know one another outside the office through CrowdTwist sponsored events (volleyball and dodgeball teams, high speed go-karting, bowling, paintball, happy hour, etc.)</li>   <li>Provide lunches, drinks and snacks so our team can be hungry for other things</li>  <li>Learn from and teach each other at CrowdTwist U</li>    <li>Try to say what we mean and mean what we say</li></ul><p>If this sounds like you, get in touch. We&#39;re cool, relaxed, experienced, hard driving, changing our industry and looking for smart people like yourself to help tackle tough technical challenges.</p><p>This is a full-time position based in our New York City office. \u00a0Relocation assistance will be available if needed.</p><p>Take a peek inside our office here:\u00a0 <a href=\"https://www.themuse.com/companies/crowdtwist\">CrowdTwist Office</a></p> <img src=\"https://www.applytracking.com/track.aspx/5b0v1\"/></p>\n",
      "how_to_apply":"<p><a href=\"https://www.applytracking.com/track.aspx/5b0vB\">https://www.applytracking.com/track.aspx/5b0vB</a></p>\n",
      "company":"CrowdTwist",
      "company_url":null,
      "company_logo":null,
      "url":"http://jobs.github.com/positions/2d30eb44-3976-11e4-9687-d805defc2dfb"
   },
   {  
      "id":"b5093efc-3464-11e4-9264-6d8f547532a4",
      "created_at":"Thu Sep 04 18:54:40 UTC 2014",
      "title":"Senior Software Engineer - New York",
      "location":"New York, NY",
      "type":"Full Time",
      "description":"<p>Signpost is making it easier for local businesses to find new customers and keep them coming back. Our software-as-a-service platform automates the myriad tasks required to effectively market a small business online, freeing owners to focus on what they do best. We\u2019re backed by some of the smartest investors out there, like Google Ventures and Spark Capital, and our product is taking off, being used by thousands of businesses nationwide.</p>\n\n<p>Our <a href=\"http://www.signpost.com/engineering\">engineering team</a> is growing rapidly and we\u2019re looking for our next generation of technical leaders. Our culture is collaborative and emphasizes continuous improvement of ourselves, our systems, and our organization. If you\u2019re ready to join an outstanding and passionate team of engineers - not hackers - at a fast-moving startup where you can learn, grow, and have real technical ownership, you\u2019ve come to the right place.</p>\n\n<p>As a senior engineer, you\u2019ll be working on extending, improving and scaling systems and applications built primarily in Node.js. While we\u2019re not expecting you to be a Node expert when you walk in the door, we will expect you to:</p>\n\n<ul>\n<li>Work closely with product managers to define, scope, refine and drive the implementation of new features from conception to release</li>\n<li>Assist, lead and mentor junior engineers, making sure to be an available resource and play an active role in their professional development</li>\n<li>Perform diligent, timely code reviews for your peers and subordinates, while taking their feedback as an opportunity to learn and improve</li>\n<li>Architect systems for fault-tolerance, correctness, security and availability</li>\n<li>Participate in our interview process to select and attract outstanding talent</li>\n<li>Help engineering leadership to constantly improve</li>\n<li>Exemplify our culture of technical excellence</li>\n</ul>\n\n<p>You should:</p>\n\n<ul>\n<li>Have well-honed technical problem solving and analytical skills</li>\n<li>Be proficient in several high-level languages like Python, Ruby, Java, or C++</li>\n<li>Have a strong command of CS fundamentals - even if you don\u2019t use it every day</li>\n<li>Be able to articulate technical concepts clearly and concisely</li>\n<li>Have a solid mastery of software engineering tools and best practices</li>\n<li>Thoroughly understand persistence and networking concepts and technologies</li>\n<li>Have a deep mistrust of code without adequate test coverage</li>\n<li>Appreciate agility and pragmatism in software development</li>\n<li>Thrive in a startup environment - where we\u2019re making it up as we go</li>\n<li>Genuinely enjoy coaching and mentoring junior engineers</li>\n<li>Want to build a great product and love your job</li>\n<li>Be a team player with a can-do attitude</li>\n</ul>\n\n<p>We would love you to:</p>\n\n<ul>\n<li>Have an unquenchable thirst for new knowledge</li>\n<li>Always be striving to take your skills to the next level</li>\n<li>Understand how your code works down to the silicon</li>\n<li>Know that building secure systems is an endless battle</li>\n<li>Know that investing in developing solid tests pays for itself quickly</li>\n<li>Know that the root of all evil isn&#39;t love of money, it\u2019s premature optimization</li>\n<li>Be active in the open source community (send us your GitHub handle or tech blog)</li>\n</ul>\n\n<p>About Signpost</p>\n\n<p>Signpost gives local businesses the power to effortlessly build and manage customer relationships. Our platform automates and tracks all essential, cost-effective marketing interactions to deliver a positive, measurable return on investment. By providing comprehensive customer data and saving business owners time reaching new and existing customers with the right message at the right time, Signpost increases new and repeat sales.</p>\n\n<ul>\n<li>$15M funding (Google Ventures, Spark Capital, Scout Ventures, OpenView Ventures)</li>\n<li>200 employees</li>\n<li>Headquartered in New York with offices in Denver and Austin</li>\n<li>Powering millions of customer interactions monthly</li>\n<li>15% MoM revenue growth 2 years running</li>\n<li>Named one of America&#39;s Most Promising Companies by Forbes Magazine</li>\n</ul>\n",
      "how_to_apply":"<p><em>We expect successful candidates for this role will have at least five years of professional experience, with some coaching under their belt, but neither is a hard and fast requirement.</em></p>\n\n<p><em>We offer a competitive compensation package including benefits, equity options, and relocation assistance.</em></p>\n\n<p><em>Sound good? Apply <a href=\"https://hire.jobvite.com/j?aj=oISlZfwE&amp;s=GitHub\">here</a>!</em></p>\n",
      "company":"SIGNPOST",
      "company_url":null,
      "company_logo":"http://github-jobs.s3.amazonaws.com/e436a9b4-36d8-11e4-913f-958af59314cc.png",
      "url":"http://jobs.github.com/positions/b5093efc-3464-11e4-9264-6d8f547532a4"
   },
   {  
      "id":"cd87fa3c-7f55-11e3-967f-967ee3c991db",
      "created_at":"Sun Aug 31 09:00:24 UTC 2014",
      "title":"Senior Vulnerability Engineer",
      "location":"New York, NY",
      "type":"Full Time",
      "description":"<p><strong>The Role:</strong></p>\n\n<p>Trading System Enterprise Risk R&amp;D team provides Enterprise Level Market and Counterparty/Credit Risk management analytics to both Sell-side broker/dealers and Buy-Side Institutional Investment Managers and Hedge-Funds. Our product covers a wide variety of financial instrument types including but not limited to Fixed-Income, Interest Rate Swaps, Credit Default Swaps, Equity/Index/FX Options, and Structured Notes. We provide over 80 different Risk analytics in Market and Counterparty/Credit Risk to our customers and unlimited slice and dice of these analytics to allow them to actively manage firm wide risk.</p>\n\n<p>Trading System Enterprise Risk R&amp;D is looking for extremely driven software developer who has experience working with large scale software systems.  The successful candidate will be someone who is a self-starter with ownership attitude and a good communicator that is able to work with various business and R&amp;D teams.  This is excellent opportunity to get involved in shaping a new product line and become expert in the domain.</p>\n\n<p><strong>Required Technical Skills:</strong></p>\n\n<ul>\n<li>Experience managing or performing penetration testing on large enterprise Windows networks</li>\n<li>Experience overseeing the &quot;fix it&quot; phase of penetration testing</li>\n<li>Proven record of discovering, analyzing and exploiting application vulnerabilities and misconfigurations on Windows platforms</li>\n<li>Experience assessing and hardening Active Directory and Group Policy and knowledge of cutting edge security features of Microsoft Windows</li>\n<li>Ability to adapt existing exploits or advisories into robust exploits specific to the Bloomberg environment</li>\n<li>Familiarity with cutting edge trends in vulnerability analysis, exploit development and vulnerability discovery</li>\n<li>Intimate knowledge of Windows internals, especially those relevant to authentication and access control and other facets of security</li>\n<li>Proficiency in reading, writing, and auditing C or C++</li>\n<li>Proficiency in at least one scripting language (bash, perl, python, powershell, etc.)</li>\n<li>Experience with development of custom toolsets when necessary</li>\n<li>Strong Windows system administration and security assessment skills</li>\n<li>Familiarity with auditing techniques for MSRPC and ActiveX interfaces</li>\n<li>Familiarity with historical vulnerabilities in common operating systems (Windows, Solaris, Linux)</li>\n<li>Excellent understanding of secure data storage and transport implementations (PGP/SSH/SSL/IPSEC/etc.)</li>\n<li>Good understanding of low level TCP/IP networking and common protocols such as RADIUS, LDAP, KERBEROS, etc. </li>\n<li>Good understanding of secure network design</li>\n<li>Experience analyzing network traffic captures using tools such as tcpdump, wireshark, etc.</li>\n</ul>\n\n<p><strong>Required Non-Technical Skills:</strong></p>\n\n<ul>\n<li>Excellent analytical and problem solving skills</li>\n<li>Fast learner and interested in keeping current with research in the industry</li>\n<li>Work well in a small team, collaborative environment </li>\n<li>Good &quot;security instincts&quot;</li>\n<li>Ability to communicate complicated technical issues and the risks they pose to R&amp;D programmers, network engineers, system administrators and management</li>\n<li>Ability to conduct a security assessment from start to finish with minimal assistance</li>\n<li>Help programmers/administrators to develop fixes for issues discovered</li>\n<li>Put security risks in context in order to help meet business goals</li>\n</ul>\n\n<p><strong>Desired Skills:</strong></p>\n\n<ul>\n<li>Experience participating as a member of a red team</li>\n<li>Experience working with BMC Bladelogic and HP Openview</li>\n<li>Proficiency in using IDA Pro, Ollydbg/Immdbg, Windbg and/or other software analysis/debugging tools</li>\n<li>Proficiency in reading at least one dialect of assembly</li>\n<li>Familiarity with modern malware </li>\n</ul>\n\n<p><strong>The Company:</strong></p>\n\n<p>Bloomberg, the global business and financial information and news leader, gives influential decision makers a critical edge by connecting them to a dynamic network of information, people and ideas. The company&#39;s strength - delivering data, news and analytics through innovative technology, quickly and accurately - is at the core of the Bloomberg Professional service, which provides real time financial information to more than 315,000 subscribers globally. Bloomberg&#39;s enterprise solutions build on the company&#39;s core strength, leveraging technology to allow customers to access, integrate, distribute and manage data and information across organizations more efficiently and effectively. Through Bloomberg Law, Bloomberg Government, Bloomberg New Energy Finance and Bloomberg BNA, the company provides data, news and analytics to decision makers in industries beyond finance. And Bloomberg News, delivered through the Bloomberg Professional service, television, radio, mobile, the Internet and three magazines, Bloomberg Businessweek, Bloomberg Markets and Bloomberg Pursuits, covers the world with more than 2,400 news and multimedia professionals at more than 150 bureaus in 73 countries. Headquartered in New York, Bloomberg employs more than 15,000 people in 192 locations around the world.</p>\n\n<p>Bloomberg is an equal opportunities employer and we welcome applications from all backgrounds regardless of race, colour, religion, sex, ancestry, age, marital status, sexual orientation, gender identity, disability or any other classification protected by law.</p>\n",
      "how_to_apply":"<p><a href=\"http://goo.gl/bVbfra\">http://goo.gl/bVbfra</a></p>\n",
      "company":"Bloomberg L.P.",
      "company_url":"http://www.bloomberg.com",
      "company_logo":"http://github-jobs.s3.amazonaws.com/c5aaff4e-7f55-11e3-8555-d029b7deaa73.jpg",
      "url":"http://jobs.github.com/positions/cd87fa3c-7f55-11e3-967f-967ee3c991db"
   },
   {  
      "id":"dd2bf9ce-cde4-11e3-9c68-8a70a86372bb",
      "created_at":"Sun Aug 31 08:20:59 UTC 2014",
      "title":"Big Data Analytics Middleware Developer",
      "location":"New York, NY",
      "type":"Full Time",
      "description":"<p><strong>The Role:</strong></p>\n\n<p>Bloomberg is looking for a software developer who has experience in interactive analytics over Big Data to assist in the design and development of Bloomberg&#39;s Data Model and Query Platform. The goal is to structure data in forms that make it amenable for analysis and to provide a framework that enables interactive analytics over this data. This is a unique opportunity to join a talented group of engineers in start-up like environment, working with cutting-edge technologies on a greenfield project. In addition, this developer will serve as a liaison with the open source community directing the future evolution of the technology in ways that will benefit Bloomberg.</p>\n\n<p><strong>Big Data Experience Required:</strong></p>\n\n<ul>\n<li>Passion and interest for all things distributed - file systems, databases and computational frameworks</li>\n<li>A strong background in interactive query processing is a must; you can speak to the shortcomings of the map-reduce paradigm when it comes to interactive and iterative analytics and have thought of ways to overcome it.</li>\n<li>Hands on programming and development experience; excellent problem solving skills; proven technical leadership and communication skills</li>\n<li>Have a solid track record building large scale, fault-tolerant systems over the whole lifecycle of the project; you have spent significant time and effort observing large-scale systems in production and learning from it.</li>\n<li>Strong understanding of how the various technical pieces fit together: you can explain why you made certain architectural/design decisions and chose certain tools/products. </li>\n<li>Have made active contributions to open source projects like Hadoop, Berkeley Spark/Shark or Cassandra.</li>\n</ul>\n\n<p><strong>Technical Stack Required:</strong></p>\n\n<ul>\n<li>5+ years of programming experience (Java and Python on Linux)</li>\n<li>2+ years of hands-on experience with key-value store technologies such as HBase and/or Cassandra.</li>\n<li>2+ years of experience with the Hadoop stack - MapReduce, Cascading or Pig.</li>\n<li>1+ years of experience with analytic frameworks such as Impala, Phoenix (for HBase) and the Berkeley Analytics stack (Spark/Shark)</li>\n<li>Experience with data analysis in Python using frameworks such as Pandas and NumPy is a very strong plus.</li>\n<li>Prior experience with query processing in a distributed RDBMS such as Aster Data or Vertica is a plus.</li>\n</ul>\n\n<p><strong>The Company:</strong></p>\n\n<p>Bloomberg, the global business and financial information and news leader, gives influential decision makers a critical edge by connecting them to a dynamic network of information, people and ideas. The company&#39;s strength - delivering data, news and analytics through innovative technology, quickly and accurately - is at the core of the Bloomberg Professional service, which provides real time financial information to more than 315,000 subscribers globally. Bloomberg&#39;s enterprise solutions build on the company&#39;s core strength, leveraging technology to allow customers to access, integrate, distribute and manage data and information across organizations more efficiently and effectively. Through Bloomberg Law, Bloomberg Government, Bloomberg New Energy Finance and Bloomberg BNA, the company provides data, news and analytics to decision makers in industries beyond finance. And Bloomberg News, delivered through the Bloomberg Professional service, television, radio, mobile, the Internet and three magazines, Bloomberg Businessweek, Bloomberg Markets and Bloomberg Pursuits, covers the world with more than 2,400 news and multimedia professionals at more than 150 bureaus in 73 countries. Headquartered in New York, Bloomberg employs more than 15,000 people in 192 locations around the world.</p>\n\n<p>Bloomberg is an equal opportunities employer and we welcome applications from all backgrounds regardless of race, colour, religion, sex, ancestry, age, marital status, sexual orientation, gender identity, disability or any other classification protected by law.</p>\n",
      "how_to_apply":"<p>To Apply: <a href=\"http://goo.gl/5ZtMHI\">http://goo.gl/5ZtMHI</a></p>\n",
      "company":"Bloomberg L.P.",
      "company_url":"http://www.bloomberg.com",
      "company_logo":"http://github-jobs.s3.amazonaws.com/d33bffe0-cde4-11e3-818c-3e018090fdf7.jpg",
      "url":"http://jobs.github.com/positions/dd2bf9ce-cde4-11e3-9c68-8a70a86372bb"
   },
   {  
      "id":"f5fe9764-2e28-11e4-8258-73babcb423dd",
      "created_at":"Wed Aug 27 20:31:15 UTC 2014",
      "title":"Quality Assurance Analyst/Engineer",
      "location":"NYC, New York",
      "type":"Full Time",
      "description":"<p>Control Group is a privately held creative technology services firm. Whether improving or creating a product, service, or space, we help our visionary clients create more valuable and profitable connections with their stakeholders across digital and physical touchpoints.</p>\n\n<p>Based in New York City, Control Group has a full-stack of expertise, ranging from business consulting, user-experience design, software development, and engineering. Our clients include leaders in Civic, Real Estate Development, Technology, Hospitality, Institutional, and Retail industries.</p>\n\n<p>We are seeking a Quality Assurance Analyst/Engineer to join our team.</p>\n\n<p>At Control Group we believe that Quality Control starts when the project starts, not when the developers are finished. Quality Control Engineers are part of every project\u2019s core team from beginning to end. The Quality Control Engineer is responsible for:</p>\n\n<ol>\n<li> Participating in sprint planning meetings and daily standup meetings</li>\n<li> Planning the testing strategies and methods for projects, customizing the testing as needed</li>\n<li> Implementing tests</li>\n<li> Insuring overall excellence in all products we release</li>\n</ol>\n\n<p>Our application development group works mostly in PHP5 with Yii, Ruby on Rails 3 (also JRuby), iOS, and Android. We also hack on Node, Flex, JS, Java, HTML5, Cinder, sensor-based, and physical computing platforms.</p>\n\n<p>We work in a \u201cScrumBan\u201d style, collaborate intensely with clients, and all act as full-suite product tinkerers\u2014 from quality control to coders to designers to product managers to DevOPs. We believe in TDD/BDD and we make sure our CI stays green. We\u2019re obsessed with high quality and a great user experience. We\u2019re looking for Quality Control Engineers who don\u2019t want to just make sure it isn\u2019t broken, but want to make sure it\u2019s the best of its kind.</p>\n\n<p>Primary Job Responsibilities</p>\n\n<p>TESTING</p>\n\n<ul>\n<li>Test products to ensure that they meet requirements, conform to design specifications, and perform according to quality standards, including:</li>\n<li>Create, run and manage load, functional, and stress testing of new product features and products</li>\n<li>Regression testing of existing functionality</li>\n<li>Plan, write, execute, review, and update test plans, test cases, and scenarios to ensure that software meets or exceeds specified standards, development specifications, and client requirements</li>\n<li>All varieties of testing, including manual, automated, front-end, and back-end</li>\n<li>Report bugs and track status through a resolution system</li>\n<li>Build and maintain test tools and test applications to perform functional, load, and performance testing</li>\n<li>Work closely with other QC Engineers, Developers, Designers, DevOps, and Product Owners to ensure we deliver quality products to clients</li>\n<li>Act as a client and/or user advocate when appropriate and treat every project like it&#39;s your own. At Control Group, QC is not just about confirming that the user can use it, but also about making sure the user would want to use it</li>\n<li>Provide lower-cost, lower-risk, higher value, or other improving alternatives to proposed solutions</li>\n<li>Think strategically and share strategic insights with Product Owner, Scrum Master, and team</li>\n<li>Be awesome</li>\n</ul>\n\n<p>PERFORMANCE METRICS\nSuccess will be measured by:</p>\n\n<ul>\n<li>Quality of products</li>\n<li>Contributions to testing tool suite</li>\n<li>Happiness of clients and partners</li>\n</ul>\n\n<p>QUALIFICATIONS\nEligible candidates should possess more than a few of the following:</p>\n\n<ul>\n<li>Excellent written and oral communication skills. Really. R\u00e9sum\u00e9s with poor grammar, spelling, or punctuation will not be considered</li>\n<li>College degree. Computer Science, HCI, or Information Management are good, but not required</li>\n<li>5+ years as a Quality Control professional, or 2+ years in Quality Control along with 3+ year in another technical postion (e.g., Sysadmin, Engineer, Architect, etc</li>\n<li>Demonstrable web, mobile, embedded, or physical installation project experience</li>\n<li>GitHub (or similar) account for code review of patches and projects</li>\n<li>A good reputation and references in prior engagements</li>\n<li>Experience with at least a few of the following: PHP &amp; Yii; (J)Ruby &amp; Rails, Python &amp; Django, iOS, Cocoa, Android, HTML, CSS, JQuery, Flex, or Node.js</li>\n<li>Experience with automated testing tools such as XUnit, SoapUI, Selenium, Watij, Watir</li>\n<li>Understanding and appreciation of adatpive development methods (agile and lean)</li>\n<li>Experience with LINUX command-line environments (preferred)</li>\n<li>Superior organizational skills</li>\n<li>Strong analysis and autonomous problem discovery and solving skills.</li>\n<li>Strong attention to detail and a creative thinker</li>\n<li>Self-motivated (self-starter) and intellectually curious</li>\n<li>Ability to adapt and thrive in a dynamic environment, adjusting appropriately to changes to business, resource, or product priorities</li>\n</ul>\n\n<p>The job is NYC based, with minimal travel required (though we often have opportunities with large national and international clients). We would prefer not to relocate, and have zero interest in speaking with recruiters.</p>\n",
      "how_to_apply":"<p>Please Apply @ <a href=\"http://www.controlgroup.com/qa-analyst-engineer.html\">http://www.controlgroup.com/qa-analyst-engineer.html</a></p>\n",
      "company":"Control Group",
      "company_url":"http://www.controlgroup.com/index.html",
      "company_logo":"http://github-jobs.s3.amazonaws.com/e51bda06-2e28-11e4-8567-d8d86e13240d.png",
      "url":"http://jobs.github.com/positions/f5fe9764-2e28-11e4-8258-73babcb423dd"
   }
]

using the following class definition:

    public class Job
    {
        public string id { get; set; }
        public string created_at { get; set; }
        public string title { get; set; }
        public string location { get; set; }
        public string type { get; set; }
        public string description { get; set; }
        public string how_to_apply { get; set; }
        public string company { get; set; }
        public string company_url { get; set; }
        public string company_logo { get; set; }
        public string url { get; set; }
    }

I receive wrong object, found differences:

Begin Differences (3 differences):
Types [String,String], Item Expected[1].description != Actual[1].description, Values (<p><a href='http://www.jobscore.com/jobs/crowdtwist/list'><img src='https://jobscore-assets.s3.amazonaws.com/account_logos/logo_b6dSPiUVer44qIiGak6IKg.png' /></a><br /><p><strong>About Us:</strong></p><p>CrowdTwist is an industry-leading provider of comprehensive multichannel loyalty and analytics solutions that drive engagement and incremental spend, leading to better customer data, stronger insight, and more personalized experiences. We are revolutionizing loyalty, helping top brands including Pepsi, Nestlé Purina, L&#39;oreal, and Zumiez develop a deeper understanding of customers.</p><p><strong>About the Role:</strong></p><p>CrowdTwist is seeking a Senior Software Engineer for our growing Professional Services team based in New York City.  In this role, you will work directly with our clients in supporting their loyalty programs and integrations with the CrowdTwist platform.  You will also assist by helping our clients bring new loyalty programs to life.</p><p>You will work directly with our Client Success team to ensure that our clients are making the most of the CrowdTwist platform.  Your work will span many areas of the CrowdTwist platform, including but not limited to:</p><ul>    <li>The consumer-facing loyalty program experience</li> <li>Our RESTful APIs</li>   <li>Back end integrations with social networks (Facebook, Twitter, Instagram, and Foursquare)</li>  <li>Our data-driven, client-customizable JavaScript SDK</li>    <li>Our client-facing content management applications</li></ul><p>Your work will likely be featured in television, print, consumer goods packaging, and online media.  The Professional Services team offers a fast-paced, high-energy environment that will surely keep you sharp and on your toes on a daily basis.  This role is for an engineer who loves to roll up their sleeves, dive in, and tackle any problem with speed and precision.  As the senior-most engineer on the Professional Services team, you will naturally gain authority over time, ultimately helping lead and mentor other engineers within the team.</p><p>In this role, you will work with a broad back end tech stack, including but not limited to:</p><ul> <li>PHP</li>    <li>Java</li>   <li>Oracle</li> <li>Node.js</li>    <li>Redis</li>  <li>Amazon Web Services</li>    <li>Various third-party services (Twilio, SendGrid, EdgeCast, etc.)</li></ul><p><strong>You:</strong></p><ul>   <li>Have a college degree in Computer Science or equivalent experience</li> <li>Have 7+ years of professional experience with one or more of: PHP, Ruby, Python, Java, C, C++</li>  <li>Know your way around a relational and/or NoSQL database</li>    <li>Write great code, view it as a craft, and love cranking out solid work</li></ul><p>At over one million lines of code, you'll be working with a large, highly-trafficked, scalable application.  Quality is of extreme importance to us, so you'll be writing unit and integration tests, which are used in our continuous integration process.  Our QA team will show you no mercy, either - bring your "A&quot; game.</p><p>You should be back end-focused, but our front end tech stack covers a wide range of JavaScript frameworks and related tools, such as:</p><ul>    <li>Angular</li>    <li>CoffeeScript</li>   <li>Backbone</li>   <li>Marionette</li> <li>Jade</li>   <li>Sass</li>   <li>jQuery</li></ul><p>Bonus points for front end development and systems administration experience.</p><p>We have a fun, generous company culture that&#39;s built on our fundamental principle that when you give more, you get more:</p><ul> <li>We offer a generous employee benefits package including stock options, fully paid medical, dental and vision plans for employees and their dependents</li>  <li>We bring toys to the office but still think the most fun thing to do is build product</li>  <li>We love getting to know one another outside the office through CrowdTwist sponsored events (volleyball and dodgeball teams, high speed go-karting, bowling, paintball, happy hour, etc.)</li>   <li>Provide lunches, drinks and snacks so our team can be hungry for other things</li>  <li>Learn from and teach each other at CrowdTwist U</li>    <li>Try to say what we mean and mean what we say</li></ul><p>If this sounds like you, get in touch. We&#39;re cool, relaxed, experienced, hard driving, changing our industry and looking for smart people like yourself to help tackle tough technical challenges.</p><p>This is a full-time position based in our New York City office.  Relocation assistance will be available if needed.</p><p>Take a peek inside our office here:  <a href="https://www.themuse.com/companies/crowdtwist">CrowdTwist Office</a></p> <img src="https://www.applytracking.com/track.aspx/5b0v1"/></p>
,<p><a href='http://www.jobscore.com/jobs/crowdtwist/list'><img src='https://jobscore-assets.s3.amazonaws.com/account_logos/logo_b6dSPiUVer44qIiGak6IKg.png' /></a><br /><p><strong>About Us:</strong></p><p>CrowdTwist is an industry-leading provider of comprehensive multichannel loyalty and analytics solutions that drive engagement and incremental spend, leading to better customer data, stronger insight, and more personalized experiences. We are revolutionizing loyalty, helping top brands including Pepsi, Nestlé00e9 Purina, L&#39;oreal, and Zumiez develop a deeper understanding of customers.</p><p><strong>About the Role:</strong></p><p>CrowdTwist is seeking a Senior Software Engineer for our growing Professional Services team based in New York City. 00a0 In this role, you will work directly with our clients in supporting their loyalty programs and integrations with the CrowdTwist platform.  00a0You will also assist by helping our clients bring new loyalty programs to life.</p><p>You will work directly with our Client Success team to ensure that our clients are making the most of the CrowdTwist platform.  00a0Your work will span many areas of the CrowdTwist platform, including but not limited to:</p><ul>    <li>The consumer-facing loyalty program experience</li> <li>Our RESTful APIs</li>   <li>Back end integrations with social networks (Facebook, Twitter, Instagram, and Foursquare)</li>  <li>Our data-driven, client-customizable JavaScript SDK</li>    <li>Our client-facing content management applications</li></ul><p>Your work will likely be featured in television, print, consumer goods packaging, and online media.  00a0The Professional Services team offers a fast-paced, high-energy environment that will surely keep you sharp and on your toes on a daily basis.  00a0This role is for an engineer who loves to roll up their sleeves, dive in, and tackle any problem with speed and precision.  00a0As the senior-most engineer on the Professional Services team, you will naturally gain authority over time, ultimately helping lead and mentor other engineers within the team.</p><p>In this role, you will work with a broad back end tech stack, including but not limited to:</p><ul> <li>PHP</li>    <li>Java</li>   <li>Oracle</li> <li>Node.js</li>    <li>Redis</li>  <li>Amazon Web Services</li>    <li>Various third-party services (Twilio, SendGrid, EdgeCast, etc.)</li></ul><p><strong>You:</strong></p><ul>   <li>Have a college degree in Computer Science or equivalent experience</li> <li>Have 7+ years of professional experience with one or more of: PHP, Ruby, Python, Java, C, C++</li>  <li>Know your way around a relational and/or NoSQL database</li>    <li>Write great code, view it as a craft, and love cranking out solid work</li></ul><p>At over one million lines of code, you'2019ll be working with a large, highly-trafficked, scalable application.  00a0Quality is of extreme importance to us, so you'2019ll be writing unit and integration tests, which are used in our continuous integration process.  00a0Our QA team will show you no mercy, either 00a0-2014 bring your "201cA&quot; game.</p><p>You should be back end-focused, but our front end tech stack covers a wide range of JavaScript frameworks and related tools, such as:</p><ul>    <li>Angular</li>    <li>CoffeeScript</li>   <li>Backbone</li>   <li>Marionette</li> <li>Jade</li>   <li>Sass</li>   <li>jQuery</li></ul><p>Bonus points for front end development and systems administration experience.</p><p>We have a fun, generous company culture that&#39;s built on our fundamental principle that when you give more, you get more:</p><ul> <li>We offer a generous employee benefits package including stock options, fully paid medical, dental and vision plans for employees and their dependents</li>  <li>We bring toys to the office but still think the most fun thing to do is build product</li>  <li>We love getting to know one another outside the office through CrowdTwist sponsored events (volleyball and dodgeball teams, high speed go-karting, bowling, paintball, happy hour, etc.)</li>   <li>Provide lunches, drinks and snacks so our team can be hungry for other things</li>  <li>Learn from and teach each other at CrowdTwist U</li>    <li>Try to say what we mean and mean what we say</li></ul><p>If this sounds like you, get in touch. We&#39;re cool, relaxed, experienced, hard driving, changing our industry and looking for smart people like yourself to help tackle tough technical challenges.</p><p>This is a full-time position based in our New York City office.  00a0Relocation assistance will be available if needed.</p><p>Take a peek inside our office here: 00a0 <a href="https://www.themuse.com/companies/crowdtwist">CrowdTwist Office</a></p> <img src="https://www.applytracking.com/track.aspx/5b0v1"/></p>
)
Types [String,String], Item Expected[2].description != Actual[2].description, Values (<p>Signpost is making it easier for local businesses to find new customers and keep them coming back. Our software-as-a-service platform automates the myriad tasks required to effectively market a small business online, freeing owners to focus on what they do best. We're backed by some of the smartest investors out there, like Google Ventures and Spark Capital, and our product is taking off, being used by thousands of businesses nationwide.</p>

<p>Our <a href="http://www.signpost.com/engineering">engineering team</a> is growing rapidly and we're looking for our next generation of technical leaders. Our culture is collaborative and emphasizes continuous improvement of ourselves, our systems, and our organization. If you're ready to join an outstanding and passionate team of engineers - not hackers - at a fast-moving startup where you can learn, grow, and have real technical ownership, you've come to the right place.</p>

<p>As a senior engineer, you'll be working on extending, improving and scaling systems and applications built primarily in Node.js. While we're not expecting you to be a Node expert when you walk in the door, we will expect you to:</p>

<ul>
<li>Work closely with product managers to define, scope, refine and drive the implementation of new features from conception to release</li>
<li>Assist, lead and mentor junior engineers, making sure to be an available resource and play an active role in their professional development</li>
<li>Perform diligent, timely code reviews for your peers and subordinates, while taking their feedback as an opportunity to learn and improve</li>
<li>Architect systems for fault-tolerance, correctness, security and availability</li>
<li>Participate in our interview process to select and attract outstanding talent</li>
<li>Help engineering leadership to constantly improve</li>
<li>Exemplify our culture of technical excellence</li>
</ul>

<p>You should:</p>

<ul>
<li>Have well-honed technical problem solving and analytical skills</li>
<li>Be proficient in several high-level languages like Python, Ruby, Java, or C++</li>
<li>Have a strong command of CS fundamentals - even if you don't use it every day</li>
<li>Be able to articulate technical concepts clearly and concisely</li>
<li>Have a solid mastery of software engineering tools and best practices</li>
<li>Thoroughly understand persistence and networking concepts and technologies</li>
<li>Have a deep mistrust of code without adequate test coverage</li>
<li>Appreciate agility and pragmatism in software development</li>
<li>Thrive in a startup environment - where we're making it up as we go</li>
<li>Genuinely enjoy coaching and mentoring junior engineers</li>
<li>Want to build a great product and love your job</li>
<li>Be a team player with a can-do attitude</li>
</ul>

<p>We would love you to:</p>

<ul>
<li>Have an unquenchable thirst for new knowledge</li>
<li>Always be striving to take your skills to the next level</li>
<li>Understand how your code works down to the silicon</li>
<li>Know that building secure systems is an endless battle</li>
<li>Know that investing in developing solid tests pays for itself quickly</li>
<li>Know that the root of all evil isn&#39;t love of money, it's premature optimization</li>
<li>Be active in the open source community (send us your GitHub handle or tech blog)</li>
</ul>

<p>About Signpost</p>

<p>Signpost gives local businesses the power to effortlessly build and manage customer relationships. Our platform automates and tracks all essential, cost-effective marketing interactions to deliver a positive, measurable return on investment. By providing comprehensive customer data and saving business owners time reaching new and existing customers with the right message at the right time, Signpost increases new and repeat sales.</p>

<ul>
<li>$15M funding (Google Ventures, Spark Capital, Scout Ventures, OpenView Ventures)</li>
<li>200 employees</li>
<li>Headquartered in New York with offices in Denver and Austin</li>
<li>Powering millions of customer interactions monthly</li>
<li>15% MoM revenue growth 2 years running</li>
<li>Named one of America&#39;s Most Promising Companies by Forbes Magazine</li>
</ul>
,<p>Signpost is making it easier for local businesses to find new customers and keep them coming back. Our software-as-a-service platform automates the myriad tasks required to effectively market a small business online, freeing owners to focus on what they do best. We'2019re backed by some of the smartest investors out there, like Google Ventures and Spark Capital, and our product is taking off, being used by thousands of businesses nationwide.</p>

<p>Our <a href="http://www.signpost.com/engineering">engineering team</a> is growing rapidly and we'2019re looking for our next generation of technical leaders. Our culture is collaborative and emphasizes continuous improvement of ourselves, our systems, and our organization. If you'2019re ready to join an outstanding and passionate team of engineers - not hackers - at a fast-moving startup where you can learn, grow, and have real technical ownership, you'2019ve come to the right place.</p>

<p>As a senior engineer, you'2019ll be working on extending, improving and scaling systems and applications built primarily in Node.js. While we'2019re not expecting you to be a Node expert when you walk in the door, we will expect you to:</p>

<ul>
<li>Work closely with product managers to define, scope, refine and drive the implementation of new features from conception to release</li>
<li>Assist, lead and mentor junior engineers, making sure to be an available resource and play an active role in their professional development</li>
<li>Perform diligent, timely code reviews for your peers and subordinates, while taking their feedback as an opportunity to learn and improve</li>
<li>Architect systems for fault-tolerance, correctness, security and availability</li>
<li>Participate in our interview process to select and attract outstanding talent</li>
<li>Help engineering leadership to constantly improve</li>
<li>Exemplify our culture of technical excellence</li>
</ul>

<p>You should:</p>

<ul>
<li>Have well-honed technical problem solving and analytical skills</li>
<li>Be proficient in several high-level languages like Python, Ruby, Java, or C++</li>
<li>Have a strong command of CS fundamentals - even if you don'2019t use it every day</li>
<li>Be able to articulate technical concepts clearly and concisely</li>
<li>Have a solid mastery of software engineering tools and best practices</li>
<li>Thoroughly understand persistence and networking concepts and technologies</li>
<li>Have a deep mistrust of code without adequate test coverage</li>
<li>Appreciate agility and pragmatism in software development</li>
<li>Thrive in a startup environment - where we'2019re making it up as we go</li>
<li>Genuinely enjoy coaching and mentoring junior engineers</li>
<li>Want to build a great product and love your job</li>
<li>Be a team player with a can-do attitude</li>
</ul>

<p>We would love you to:</p>

<ul>
<li>Have an unquenchable thirst for new knowledge</li>
<li>Always be striving to take your skills to the next level</li>
<li>Understand how your code works down to the silicon</li>
<li>Know that building secure systems is an endless battle</li>
<li>Know that investing in developing solid tests pays for itself quickly</li>
<li>Know that the root of all evil isn&#39;t love of money, it'2019s premature optimization</li>
<li>Be active in the open source community (send us your GitHub handle or tech blog)</li>
</ul>

<p>About Signpost</p>

<p>Signpost gives local businesses the power to effortlessly build and manage customer relationships. Our platform automates and tracks all essential, cost-effective marketing interactions to deliver a positive, measurable return on investment. By providing comprehensive customer data and saving business owners time reaching new and existing customers with the right message at the right time, Signpost increases new and repeat sales.</p>

<ul>
<li>$15M funding (Google Ventures, Spark Capital, Scout Ventures, OpenView Ventures)</li>
<li>200 employees</li>
<li>Headquartered in New York with offices in Denver and Austin</li>
<li>Powering millions of customer interactions monthly</li>
<li>15% MoM revenue growth 2 years running</li>
<li>Named one of America&#39;s Most Promising Companies by Forbes Magazine</li>
</ul>
)
Types [String,String], Item Expected[5].description != Actual[5].description, Values (<p>Control Group is a privately held creative technology services firm. Whether improving or creating a product, service, or space, we help our visionary clients create more valuable and profitable connections with their stakeholders across digital and physical touchpoints.</p>

<p>Based in New York City, Control Group has a full-stack of expertise, ranging from business consulting, user-experience design, software development, and engineering. Our clients include leaders in Civic, Real Estate Development, Technology, Hospitality, Institutional, and Retail industries.</p>

<p>We are seeking a Quality Assurance Analyst/Engineer to join our team.</p>

<p>At Control Group we believe that Quality Control starts when the project starts, not when the developers are finished. Quality Control Engineers are part of every project's core team from beginning to end. The Quality Control Engineer is responsible for:</p>

<ol>
<li> Participating in sprint planning meetings and daily standup meetings</li>
<li> Planning the testing strategies and methods for projects, customizing the testing as needed</li>
<li> Implementing tests</li>
<li> Insuring overall excellence in all products we release</li>
</ol>

<p>Our application development group works mostly in PHP5 with Yii, Ruby on Rails 3 (also JRuby), iOS, and Android. We also hack on Node, Flex, JS, Java, HTML5, Cinder, sensor-based, and physical computing platforms.</p>

<p>We work in a "ScrumBan" style, collaborate intensely with clients, and all act as full-suite product tinkerers- from quality control to coders to designers to product managers to DevOPs. We believe in TDD/BDD and we make sure our CI stays green. We're obsessed with high quality and a great user experience. We're looking for Quality Control Engineers who don't want to just make sure it isn't broken, but want to make sure it's the best of its kind.</p>

<p>Primary Job Responsibilities</p>

<p>TESTING</p>

<ul>
<li>Test products to ensure that they meet requirements, conform to design specifications, and perform according to quality standards, including:</li>
<li>Create, run and manage load, functional, and stress testing of new product features and products</li>
<li>Regression testing of existing functionality</li>
<li>Plan, write, execute, review, and update test plans, test cases, and scenarios to ensure that software meets or exceeds specified standards, development specifications, and client requirements</li>
<li>All varieties of testing, including manual, automated, front-end, and back-end</li>
<li>Report bugs and track status through a resolution system</li>
<li>Build and maintain test tools and test applications to perform functional, load, and performance testing</li>
<li>Work closely with other QC Engineers, Developers, Designers, DevOps, and Product Owners to ensure we deliver quality products to clients</li>
<li>Act as a client and/or user advocate when appropriate and treat every project like it&#39;s your own. At Control Group, QC is not just about confirming that the user can use it, but also about making sure the user would want to use it</li>
<li>Provide lower-cost, lower-risk, higher value, or other improving alternatives to proposed solutions</li>
<li>Think strategically and share strategic insights with Product Owner, Scrum Master, and team</li>
<li>Be awesome</li>
</ul>

<p>PERFORMANCE METRICS
Success will be measured by:</p>

<ul>
<li>Quality of products</li>
<li>Contributions to testing tool suite</li>
<li>Happiness of clients and partners</li>
</ul>

<p>QUALIFICATIONS
Eligible candidates should possess more than a few of the following:</p>

<ul>
<li>Excellent written and oral communication skills. Really. Résumés with poor grammar, spelling, or punctuation will not be considered</li>
<li>College degree. Computer Science, HCI, or Information Management are good, but not required</li>
<li>5+ years as a Quality Control professional, or 2+ years in Quality Control along with 3+ year in another technical postion (e.g., Sysadmin, Engineer, Architect, etc</li>
<li>Demonstrable web, mobile, embedded, or physical installation project experience</li>
<li>GitHub (or similar) account for code review of patches and projects</li>
<li>A good reputation and references in prior engagements</li>
<li>Experience with at least a few of the following: PHP &amp; Yii; (J)Ruby &amp; Rails, Python &amp; Django, iOS, Cocoa, Android, HTML, CSS, JQuery, Flex, or Node.js</li>
<li>Experience with automated testing tools such as XUnit, SoapUI, Selenium, Watij, Watir</li>
<li>Understanding and appreciation of adatpive development methods (agile and lean)</li>
<li>Experience with LINUX command-line environments (preferred)</li>
<li>Superior organizational skills</li>
<li>Strong analysis and autonomous problem discovery and solving skills.</li>
<li>Strong attention to detail and a creative thinker</li>
<li>Self-motivated (self-starter) and intellectually curious</li>
<li>Ability to adapt and thrive in a dynamic environment, adjusting appropriately to changes to business, resource, or product priorities</li>
</ul>

<p>The job is NYC based, with minimal travel required (though we often have opportunities with large national and international clients). We would prefer not to relocate, and have zero interest in speaking with recruiters.</p>
,<p>Control Group is a privately held creative technology services firm. Whether improving or creating a product, service, or space, we help our visionary clients create more valuable and profitable connections with their stakeholders across digital and physical touchpoints.</p>

<p>Based in New York City, Control Group has a full-stack of expertise, ranging from business consulting, user-experience design, software development, and engineering. Our clients include leaders in Civic, Real Estate Development, Technology, Hospitality, Institutional, and Retail industries.</p>

<p>We are seeking a Quality Assurance Analyst/Engineer to join our team.</p>

<p>At Control Group we believe that Quality Control starts when the project starts, not when the developers are finished. Quality Control Engineers are part of every project'2019s core team from beginning to end. The Quality Control Engineer is responsible for:</p>

<ol>
<li> Participating in sprint planning meetings and daily standup meetings</li>
<li> Planning the testing strategies and methods for projects, customizing the testing as needed</li>
<li> Implementing tests</li>
<li> Insuring overall excellence in all products we release</li>
</ol>

<p>Our application development group works mostly in PHP5 with Yii, Ruby on Rails 3 (also JRuby), iOS, and Android. We also hack on Node, Flex, JS, Java, HTML5, Cinder, sensor-based, and physical computing platforms.</p>

<p>We work in a "201cScrumBan"201d style, collaborate intensely with clients, and all act as full-suite product tinkerers-2014 from quality control to coders to designers to product managers to DevOPs. We believe in TDD/BDD and we make sure our CI stays green. We'2019re obsessed with high quality and a great user experience. We'2019re looking for Quality Control Engineers who don'2019t want to just make sure it isn'2019t broken, but want to make sure it'2019s the best of its kind.</p>

<p>Primary Job Responsibilities</p>

<p>TESTING</p>

<ul>
<li>Test products to ensure that they meet requirements, conform to design specifications, and perform according to quality standards, including:</li>
<li>Create, run and manage load, functional, and stress testing of new product features and products</li>
<li>Regression testing of existing functionality</li>
<li>Plan, write, execute, review, and update test plans, test cases, and scenarios to ensure that software meets or exceeds specified standards, development specifications, and client requirements</li>
<li>All varieties of testing, including manual, automated, front-end, and back-end</li>
<li>Report bugs and track status through a resolution system</li>
<li>Build and maintain test tools and test applications to perform functional, load, and performance testing</li>
<li>Work closely with other QC Engineers, Developers, Designers, DevOps, and Product Owners to ensure we deliver quality products to clients</li>
<li>Act as a client and/or user advocate when appropriate and treat every project like it&#39;s your own. At Control Group, QC is not just about confirming that the user can use it, but also about making sure the user would want to use it</li>
<li>Provide lower-cost, lower-risk, higher value, or other improving alternatives to proposed solutions</li>
<li>Think strategically and share strategic insights with Product Owner, Scrum Master, and team</li>
<li>Be awesome</li>
</ul>

<p>PERFORMANCE METRICS
Success will be measured by:</p>

<ul>
<li>Quality of products</li>
<li>Contributions to testing tool suite</li>
<li>Happiness of clients and partners</li>
</ul>

<p>QUALIFICATIONS
Eligible candidates should possess more than a few of the following:</p>

<ul>
<li>Excellent written and oral communication skills. Really. Ré00e9sumé00e9s with poor grammar, spelling, or punctuation will not be considered</li>
<li>College degree. Computer Science, HCI, or Information Management are good, but not required</li>
<li>5+ years as a Quality Control professional, or 2+ years in Quality Control along with 3+ year in another technical postion (e.g., Sysadmin, Engineer, Architect, etc</li>
<li>Demonstrable web, mobile, embedded, or physical installation project experience</li>
<li>GitHub (or similar) account for code review of patches and projects</li>
<li>A good reputation and references in prior engagements</li>
<li>Experience with at least a few of the following: PHP &amp; Yii; (J)Ruby &amp; Rails, Python &amp; Django, iOS, Cocoa, Android, HTML, CSS, JQuery, Flex, or Node.js</li>
<li>Experience with automated testing tools such as XUnit, SoapUI, Selenium, Watij, Watir</li>
<li>Understanding and appreciation of adatpive development methods (agile and lean)</li>
<li>Experience with LINUX command-line environments (preferred)</li>
<li>Superior organizational skills</li>
<li>Strong analysis and autonomous problem discovery and solving skills.</li>
<li>Strong attention to detail and a creative thinker</li>
<li>Self-motivated (self-starter) and intellectually curious</li>
<li>Ability to adapt and thrive in a dynamic environment, adjusting appropriately to changes to business, resource, or product priorities</li>
</ul>

<p>The job is NYC based, with minimal travel required (though we often have opportunities with large national and international clients). We would prefer not to relocate, and have zero interest in speaking with recruiters.</p>
)
End Differences (Maximum of 100 differences shown).
rpgmaker commented 10 years ago

I forgot to exclude the \u value after decoding it. I will update it this evening On Sep 24, 2014 2:33 AM, "Adrian Macal" notifications@github.com wrote:

When I deserialize the following JSON:

[ { "id":"b21c43cc-3dd5-11e4-9dac-6274cc1fb069", "created_at":"Tue Sep 16 19:15:11 UTC 2014", "title":"Software Engineer", "location":"New York, NY", "type":"Full Time", "description":"

<a href=\"http://www.beatport.com\">Beatport is growing and we are looking for talented people who are passionate about what they do. We have built an amazing business around inspiring people to play with music and everyone's role here plays an important part in this.

\n\n

We are looking for a Software Engineer to join our team working on an exciting new music platform! We are looking for someone with a strong background in infrastructure as code, software development and full stack maintenance. This is a full time position in New York , NY.

\n\n

Responsibilities:

\n\n
    \n
  • Supporting dev and test infrastructure for multiple teams

  • \n
  • Development and maintenance of all aspects of our platform

  • \n
  • Configuration and tuning of supporting services such as MySQL and Apache Solr

  • \n
  • Application debugging and bug resolution

  • \n
  • Maintenance and configuration of servers and systems

  • \n
\n\n

You definitely:

\n\n
    \n
  • Have experience deploying, maintaining, and developing Web applications

  • \n
  • Have proven experience with Python and PHP development and debugging

  • \n
  • Have proficiency with at least one configuration management framework (Chef, Salt, Ansible, Puppet, etc) and have opinions on their relative strengths and weaknesses

  • \n
  • Have a strong background in Linux system administration (CentOS, Scientific Linux, Ubuntu LTS)

  • \n
  • Understand the Unix philosophy

  • \n
  • Have opinions on the right way to do things, and are comfortable sharing them, respectfully and collaboratively

  • \n
  • Have experience with AWS and IaaS methodologies

  • \n
\n\n

It would be nice if you:

\n\n
    \n
  • Have experience configuring, deploying, operating, and maintaining sophisticated relational databases, including replication

  • \n
  • Have an interest in, or want to learn more about, Continuous Integration and Continuous Deployment

  • \n
\n\n

Benefits:

\n\n

We offer a competitive compensation package, plenty of vacation days, and VIP access to select music events. We hire people who love what they do and we make sure they have plenty of room for growth- we have an Employee Development Program which includes conferences and lab days.

\n\n

Moreover, you will work with a team that values collaboration and mentorship. We are always helping one another -someone almost always has the answer for any question you've got.

\n\n

How to apply:

\n\n

<a href=\"https://sfx.recruiterbox.com/jobs/fk0ct2/\">Please send a short note introducing yourself and why this position appeals to you. Include a resume, and links to code samples and a link to a portfolio if you have one.

\n\n

<a href=\"https://sfx.recruiterbox.com/jobs/fk0ct2/\">Apply Here!

\n", "how_to_apply":"

Please apply here: <a href=\"https://sfx.recruiterbox.com/jobs/fk0ct2/\">https://sfx.recruiterbox.com/jobs/fk0ct2/

\n", "company":"Beatport", "company_url":"http://www.beatport.com/", "company_logo":"http://github-jobs.s3.amazonaws.com/7f298736-3dd5-11e4-8524-f5a395a38289.jpeg", "url":"http://jobs.github.com/positions/b21c43cc-3dd5-11e4-9dac-6274cc1fb069" }, { "id":"2d30eb44-3976-11e4-9687-d805defc2dfb", "created_at":"Thu Sep 11 05:40:46 UTC 2014", "title":"Senior Software Engineer (Professional Services)", "location":"New York, NY, US", "type":"Full Time", "description":"


About Us:

CrowdTwist is an industry-leading provider of comprehensive multichannel loyalty and analytics solutions that drive engagement and incremental spend, leading to better customer data, stronger insight, and more personalized experiences. We are revolutionizing loyalty, helping top brands including Pepsi, Nestl\u00e9 Purina, L'oreal, and Zumiez develop a deeper understanding of customers.

About the Role:

CrowdTwist is seeking a Senior Software Engineer for our growing Professional Services team based in New York City.\u00a0 In this role, you will work directly with our clients in supporting their loyalty programs and integrations with the CrowdTwist platform. \u00a0You will also assist by helping our clients bring new loyalty programs to life.

You will work directly with our Client Success team to ensure that our clients are making the most of the CrowdTwist platform. \u00a0Your work will span many areas of the CrowdTwist platform, including but not limited to:

  • The consumer-facing loyalty program experience
  • Our RESTful APIs
  • Back end integrations with social networks (Facebook, Twitter, Instagram, and Foursquare)
  • Our data-driven, client-customizable JavaScript SDK
  • Our client-facing content management applications

Your work will likely be featured in television, print, consumer goods packaging, and online media. \u00a0The Professional Services team offers a fast-paced, high-energy environment that will surely keep you sharp and on your toes on a daily basis. \u00a0This role is for an engineer who loves to roll up their sleeves, dive in, and tackle any problem with speed and precision. \u00a0As the senior-most engineer on the Professional Services team, you will naturally gain authority over time, ultimately helping lead and mentor other engineers within the team.

In this role, you will work with a broad back end tech stack, including but not limited to:

  • PHP
  • Java
  • Oracle
  • Node.js
  • Redis
  • Amazon Web Services
  • Various third-party services (Twilio, SendGrid, EdgeCast, etc.)

You:

  • Have a college degree in Computer Science or equivalent experience
  • Have 7+ years of professional experience with one or more of: PHP, Ruby, Python, Java, C, C++
  • Know your way around a relational and/or NoSQL database
  • Write great code, view it as a craft, and love cranking out solid work

At over one million lines of code, you\u2019ll be working with a large, highly-trafficked, scalable application. \u00a0Quality is of extreme importance to us, so you\u2019ll be writing unit and integration tests, which are used in our continuous integration process. \u00a0Our QA team will show you no mercy, either\u00a0\u2014 bring your \u201cA" game.

You should be back end-focused, but our front end tech stack covers a wide range of JavaScript frameworks and related tools, such as:

  • Angular
  • CoffeeScript
  • Backbone
  • Marionette
  • Jade
  • Sass
  • jQuery

Bonus points for front end development and systems administration experience.

We have a fun, generous company culture that's built on our fundamental principle that when you give more, you get more:

  • We offer a generous employee benefits package including stock options, fully paid medical, dental and vision plans for employees and their dependents
  • We bring toys to the office but still think the most fun thing to do is build product
  • We love getting to know one another outside the office through CrowdTwist sponsored events (volleyball and dodgeball teams, high speed go-karting, bowling, paintball, happy hour, etc.)
  • Provide lunches, drinks and snacks so our team can be hungry for other things
  • Learn from and teach each other at CrowdTwist U
  • Try to say what we mean and mean what we say

If this sounds like you, get in touch. We're cool, relaxed, experienced, hard driving, changing our industry and looking for smart people like yourself to help tackle tough technical challenges.

This is a full-time position based in our New York City office. \u00a0Relocation assistance will be available if needed.

Take a peek inside our office here:\u00a0 <a href=\"https://www.themuse.com/companies/crowdtwist\">CrowdTwist Office

<img src=\"https://www.applytracking.com/track.aspx/5b0v1\"/>

\n", "how_to_apply":"

<a href=\"https://www.applytracking.com/track.aspx/5b0vB\">https://www.applytracking.com/track.aspx/5b0vB

\n", "company":"CrowdTwist", "company_url":null, "company_logo":null, "url":"http://jobs.github.com/positions/2d30eb44-3976-11e4-9687-d805defc2dfb" }, { "id":"b5093efc-3464-11e4-9264-6d8f547532a4", "created_at":"Thu Sep 04 18:54:40 UTC 2014", "title":"Senior Software Engineer - New York", "location":"New York, NY", "type":"Full Time", "description":"

Signpost is making it easier for local businesses to find new customers and keep them coming back. Our software-as-a-service platform automates the myriad tasks required to effectively market a small business online, freeing owners to focus on what they do best. We\u2019re backed by some of the smartest investors out there, like Google Ventures and Spark Capital, and our product is taking off, being used by thousands of businesses nationwide.

\n\n

Our <a href=\"http://www.signpost.com/engineering\">engineering team is growing rapidly and we\u2019re looking for our next generation of technical leaders. Our culture is collaborative and emphasizes continuous improvement of ourselves, our systems, and our organization. If you\u2019re ready to join an outstanding and passionate team of engineers - not hackers - at a fast-moving startup where you can learn, grow, and have real technical ownership, you\u2019ve come to the right place.

\n\n

As a senior engineer, you\u2019ll be working on extending, improving and scaling systems and applications built primarily in Node.js. While we\u2019re not expecting you to be a Node expert when you walk in the door, we will expect you to:

\n\n
    \n
  • Work closely with product managers to define, scope, refine and drive the implementation of new features from conception to release
  • \n
  • Assist, lead and mentor junior engineers, making sure to be an available resource and play an active role in their professional development
  • \n
  • Perform diligent, timely code reviews for your peers and subordinates, while taking their feedback as an opportunity to learn and improve
  • \n
  • Architect systems for fault-tolerance, correctness, security and availability
  • \n
  • Participate in our interview process to select and attract outstanding talent
  • \n
  • Help engineering leadership to constantly improve
  • \n
  • Exemplify our culture of technical excellence
  • \n
\n\n

You should:

\n\n
    \n
  • Have well-honed technical problem solving and analytical skills
  • \n
  • Be proficient in several high-level languages like Python, Ruby, Java, or C++
  • \n
  • Have a strong command of CS fundamentals - even if you don\u2019t use it every day
  • \n
  • Be able to articulate technical concepts clearly and concisely
  • \n
  • Have a solid mastery of software engineering tools and best practices
  • \n
  • Thoroughly understand persistence and networking concepts and technologies
  • \n
  • Have a deep mistrust of code without adequate test coverage
  • \n
  • Appreciate agility and pragmatism in software development
  • \n
  • Thrive in a startup environment - where we\u2019re making it up as we go
  • \n
  • Genuinely enjoy coaching and mentoring junior engineers
  • \n
  • Want to build a great product and love your job
  • \n
  • Be a team player with a can-do attitude
  • \n
\n\n

We would love you to:

\n\n
    \n
  • Have an unquenchable thirst for new knowledge
  • \n
  • Always be striving to take your skills to the next level
  • \n
  • Understand how your code works down to the silicon
  • \n
  • Know that building secure systems is an endless battle
  • \n
  • Know that investing in developing solid tests pays for itself quickly
  • \n
  • Know that the root of all evil isn't love of money, it\u2019s premature optimization
  • \n
  • Be active in the open source community (send us your GitHub handle or tech blog)
  • \n
\n\n

About Signpost

\n\n

Signpost gives local businesses the power to effortlessly build and manage customer relationships. Our platform automates and tracks all essential, cost-effective marketing interactions to deliver a positive, measurable return on investment. By providing comprehensive customer data and saving business owners time reaching new and existing customers with the right message at the right time, Signpost increases new and repeat sales.

\n\n
    \n
  • $15M funding (Google Ventures, Spark Capital, Scout Ventures, OpenView Ventures)
  • \n
  • 200 employees
  • \n
  • Headquartered in New York with offices in Denver and Austin
  • \n
  • Powering millions of customer interactions monthly
  • \n
  • 15% MoM revenue growth 2 years running
  • \n
  • Named one of America's Most Promising Companies by Forbes Magazine
  • \n
\n", "how_to_apply":"

We expect successful candidates for this role will have at least five years of professional experience, with some coaching under their belt, but neither is a hard and fast requirement.

\n\n

We offer a competitive compensation package including benefits, equity options, and relocation assistance.

\n\n

Sound good? Apply <a href=\"https://hire.jobvite.com/j?aj=oISlZfwE&amp;s=GitHub\">here!

\n", "company":"SIGNPOST", "company_url":null, "company_logo":"http://github-jobs.s3.amazonaws.com/e436a9b4-36d8-11e4-913f-958af59314cc.png", "url":"http://jobs.github.com/positions/b5093efc-3464-11e4-9264-6d8f547532a4" }, { "id":"cd87fa3c-7f55-11e3-967f-967ee3c991db", "created_at":"Sun Aug 31 09:00:24 UTC 2014", "title":"Senior Vulnerability Engineer", "location":"New York, NY", "type":"Full Time", "description":"

The Role:

\n\n

Trading System Enterprise Risk R&D team provides Enterprise Level Market and Counterparty/Credit Risk management analytics to both Sell-side broker/dealers and Buy-Side Institutional Investment Managers and Hedge-Funds. Our product covers a wide variety of financial instrument types including but not limited to Fixed-Income, Interest Rate Swaps, Credit Default Swaps, Equity/Index/FX Options, and Structured Notes. We provide over 80 different Risk analytics in Market and Counterparty/Credit Risk to our customers and unlimited slice and dice of these analytics to allow them to actively manage firm wide risk.

\n\n

Trading System Enterprise Risk R&D is looking for extremely driven software developer who has experience working with large scale software systems. The successful candidate will be someone who is a self-starter with ownership attitude and a good communicator that is able to work with various business and R&D teams. This is excellent opportunity to get involved in shaping a new product line and become expert in the domain.

\n\n

Required Technical Skills:

\n\n
    \n
  • Experience managing or performing penetration testing on large enterprise Windows networks
  • \n
  • Experience overseeing the "fix it" phase of penetration testing
  • \n
  • Proven record of discovering, analyzing and exploiting application vulnerabilities and misconfigurations on Windows platforms
  • \n
  • Experience assessing and hardening Active Directory and Group Policy and knowledge of cutting edge security features of Microsoft Windows
  • \n
  • Ability to adapt existing exploits or advisories into robust exploits specific to the Bloomberg environment
  • \n
  • Familiarity with cutting edge trends in vulnerability analysis, exploit development and vulnerability discovery
  • \n
  • Intimate knowledge of Windows internals, especially those relevant to authentication and access control and other facets of security
  • \n
  • Proficiency in reading, writing, and auditing C or C++
  • \n
  • Proficiency in at least one scripting language (bash, perl, python, powershell, etc.)
  • \n
  • Experience with development of custom toolsets when necessary
  • \n
  • Strong Windows system administration and security assessment skills
  • \n
  • Familiarity with auditing techniques for MSRPC and ActiveX interfaces
  • \n
  • Familiarity with historical vulnerabilities in common operating systems (Windows, Solaris, Linux)
  • \n
  • Excellent understanding of secure data storage and transport implementations (PGP/SSH/SSL/IPSEC/etc.)
  • \n
  • Good understanding of low level TCP/IP networking and common protocols such as RADIUS, LDAP, KERBEROS, etc.
  • \n
  • Good understanding of secure network design
  • \n
  • Experience analyzing network traffic captures using tools such as tcpdump, wireshark, etc.
  • \n
\n\n

Required Non-Technical Skills:

\n\n
    \n
  • Excellent analytical and problem solving skills
  • \n
  • Fast learner and interested in keeping current with research in the industry
  • \n
  • Work well in a small team, collaborative environment
  • \n
  • Good "security instincts"
  • \n
  • Ability to communicate complicated technical issues and the risks they pose to R&D programmers, network engineers, system administrators and management
  • \n
  • Ability to conduct a security assessment from start to finish with minimal assistance
  • \n
  • Help programmers/administrators to develop fixes for issues discovered
  • \n
  • Put security risks in context in order to help meet business goals
  • \n
\n\n

Desired Skills:

\n\n
    \n
  • Experience participating as a member of a red team
  • \n
  • Experience working with BMC Bladelogic and HP Openview
  • \n
  • Proficiency in using IDA Pro, Ollydbg/Immdbg, Windbg and/or other software analysis/debugging tools
  • \n
  • Proficiency in reading at least one dialect of assembly
  • \n
  • Familiarity with modern malware
  • \n
\n\n

The Company:

\n\n

Bloomberg, the global business and financial information and news leader, gives influential decision makers a critical edge by connecting them to a dynamic network of information, people and ideas. The company's strength - delivering data, news and analytics through innovative technology, quickly and accurately - is at the core of the Bloomberg Professional service, which provides real time financial information to more than 315,000 subscribers globally. Bloomberg's enterprise solutions build on the company's core strength, leveraging technology to allow customers to access, integrate, distribute and manage data and information across organizations more efficiently and effectively. Through Bloomberg Law, Bloomberg Government, Bloomberg New Energy Finance and Bloomberg BNA, the company provides data, news and analytics to decision makers in industries beyond finance. And Bloomberg News, delivered through the Bloomberg Professional service, television, radio, mobile, the Internet and three magazines, Bloomberg Businessweek, Bloomberg Markets and Bloomberg Pursuits, covers the world with more than 2,400 news and multimedia professionals at more than 150 bureaus in 73 countries. Headquartered in New York, Bloomberg employs more than 15,000 people in 192 locations around the world.

\n\n

Bloomberg is an equal opportunities employer and we welcome applications from all backgrounds regardless of race, colour, religion, sex, ancestry, age, marital status, sexual orientation, gender identity, disability or any other classification protected by law.

\n", "how_to_apply":"

<a href=\"http://goo.gl/bVbfra\">http://goo.gl/bVbfra

\n", "company":"Bloomberg L.P.", "company_url":"http://www.bloomberg.com", "company_logo":"http://github-jobs.s3.amazonaws.com/c5aaff4e-7f55-11e3-8555-d029b7deaa73.jpg", "url":"http://jobs.github.com/positions/cd87fa3c-7f55-11e3-967f-967ee3c991db" }, { "id":"dd2bf9ce-cde4-11e3-9c68-8a70a86372bb", "created_at":"Sun Aug 31 08:20:59 UTC 2014", "title":"Big Data Analytics Middleware Developer", "location":"New York, NY", "type":"Full Time", "description":"

The Role:

\n\n

Bloomberg is looking for a software developer who has experience in interactive analytics over Big Data to assist in the design and development of Bloomberg's Data Model and Query Platform. The goal is to structure data in forms that make it amenable for analysis and to provide a framework that enables interactive analytics over this data. This is a unique opportunity to join a talented group of engineers in start-up like environment, working with cutting-edge technologies on a greenfield project. In addition, this developer will serve as a liaison with the open source community directing the future evolution of the technology in ways that will benefit Bloomberg.

\n\n

Big Data Experience Required:

\n\n
    \n
  • Passion and interest for all things distributed - file systems, databases and computational frameworks
  • \n
  • A strong background in interactive query processing is a must; you can speak to the shortcomings of the map-reduce paradigm when it comes to interactive and iterative analytics and have thought of ways to overcome it.
  • \n
  • Hands on programming and development experience; excellent problem solving skills; proven technical leadership and communication skills
  • \n
  • Have a solid track record building large scale, fault-tolerant systems over the whole lifecycle of the project; you have spent significant time and effort observing large-scale systems in production and learning from it.
  • \n
  • Strong understanding of how the various technical pieces fit together: you can explain why you made certain architectural/design decisions and chose certain tools/products.
  • \n
  • Have made active contributions to open source projects like Hadoop, Berkeley Spark/Shark or Cassandra.
  • \n
\n\n

Technical Stack Required:

\n\n
    \n
  • 5+ years of programming experience (Java and Python on Linux)
  • \n
  • 2+ years of hands-on experience with key-value store technologies such as HBase and/or Cassandra.
  • \n
  • 2+ years of experience with the Hadoop stack - MapReduce, Cascading or Pig.
  • \n
  • 1+ years of experience with analytic frameworks such as Impala, Phoenix (for HBase) and the Berkeley Analytics stack (Spark/Shark)
  • \n
  • Experience with data analysis in Python using frameworks such as Pandas and NumPy is a very strong plus.
  • \n
  • Prior experience with query processing in a distributed RDBMS such as Aster Data or Vertica is a plus.
  • \n
\n\n

The Company:

\n\n

Bloomberg, the global business and financial information and news leader, gives influential decision makers a critical edge by connecting them to a dynamic network of information, people and ideas. The company's strength - delivering data, news and analytics through innovative technology, quickly and accurately - is at the core of the Bloomberg Professional service, which provides real time financial information to more than 315,000 subscribers globally. Bloomberg's enterprise solutions build on the company's core strength, leveraging technology to allow customers to access, integrate, distribute and manage data and information across organizations more efficiently and effectively. Through Bloomberg Law, Bloomberg Government, Bloomberg New Energy Finance and Bloomberg BNA, the company provides data, news and analytics to decision makers in industries beyond finance. And Bloomberg News, delivered through the Bloomberg Professional service, television, radio, mobile, the Internet and three magazines, Bloomberg Businessweek, Bloomberg Markets and Bloomberg Pursuits, covers the world with more than 2,400 news and multimedia professionals at more than 150 bureaus in 73 countries. Headquartered in New York, Bloomberg employs more than 15,000 people in 192 locations around the world.

\n\n

Bloomberg is an equal opportunities employer and we welcome applications from all backgrounds regardless of race, colour, religion, sex, ancestry, age, marital status, sexual orientation, gender identity, disability or any other classification protected by law.

\n", "how_to_apply":"

To Apply: <a href=\"http://goo.gl/5ZtMHI\">http://goo.gl/5ZtMHI

\n", "company":"Bloomberg L.P.", "company_url":"http://www.bloomberg.com", "company_logo":"http://github-jobs.s3.amazonaws.com/d33bffe0-cde4-11e3-818c-3e018090fdf7.jpg", "url":"http://jobs.github.com/positions/dd2bf9ce-cde4-11e3-9c68-8a70a86372bb" }, { "id":"f5fe9764-2e28-11e4-8258-73babcb423dd", "created_at":"Wed Aug 27 20:31:15 UTC 2014", "title":"Quality Assurance Analyst/Engineer", "location":"NYC, New York", "type":"Full Time", "description":"

Control Group is a privately held creative technology services firm. Whether improving or creating a product, service, or space, we help our visionary clients create more valuable and profitable connections with their stakeholders across digital and physical touchpoints.

\n\n

Based in New York City, Control Group has a full-stack of expertise, ranging from business consulting, user-experience design, software development, and engineering. Our clients include leaders in Civic, Real Estate Development, Technology, Hospitality, Institutional, and Retail industries.

\n\n

We are seeking a Quality Assurance Analyst/Engineer to join our team.

\n\n

At Control Group we believe that Quality Control starts when the project starts, not when the developers are finished. Quality Control Engineers are part of every project\u2019s core team from beginning to end. The Quality Control Engineer is responsible for:

\n\n
    \n
  1. Participating in sprint planning meetings and daily standup meetings
  2. \n
  3. Planning the testing strategies and methods for projects, customizing the testing as needed
  4. \n
  5. Implementing tests
  6. \n
  7. Insuring overall excellence in all products we release
  8. \n
\n\n

Our application development group works mostly in PHP5 with Yii, Ruby on Rails 3 (also JRuby), iOS, and Android. We also hack on Node, Flex, JS, Java, HTML5, Cinder, sensor-based, and physical computing platforms.

\n\n

We work in a \u201cScrumBan\u201d style, collaborate intensely with clients, and all act as full-suite product tinkerers\u2014 from quality control to coders to designers to product managers to DevOPs. We believe in TDD/BDD and we make sure our CI stays green. We\u2019re obsessed with high quality and a great user experience. We\u2019re looking for Quality Control Engineers who don\u2019t want to just make sure it isn\u2019t broken, but want to make sure it\u2019s the best of its kind.

\n\n

Primary Job Responsibilities

\n\n

TESTING

\n\n
    \n
  • Test products to ensure that they meet requirements, conform to design specifications, and perform according to quality standards, including:
  • \n
  • Create, run and manage load, functional, and stress testing of new product features and products
  • \n
  • Regression testing of existing functionality
  • \n
  • Plan, write, execute, review, and update test plans, test cases, and scenarios to ensure that software meets or exceeds specified standards, development specifications, and client requirements
  • \n
  • All varieties of testing, including manual, automated, front-end, and back-end
  • \n
  • Report bugs and track status through a resolution system
  • \n
  • Build and maintain test tools and test applications to perform functional, load, and performance testing
  • \n
  • Work closely with other QC Engineers, Developers, Designers, DevOps, and Product Owners to ensure we deliver quality products to clients
  • \n
  • Act as a client and/or user advocate when appropriate and treat every project like it's your own. At Control Group, QC is not just about confirming that the user can use it, but also about making sure the user would want to use it
  • \n
  • Provide lower-cost, lower-risk, higher value, or other improving alternatives to proposed solutions
  • \n
  • Think strategically and share strategic insights with Product Owner, Scrum Master, and team
  • \n
  • Be awesome
  • \n
\n\n

PERFORMANCE METRICS\nSuccess will be measured by:

\n\n
    \n
  • Quality of products
  • \n
  • Contributions to testing tool suite
  • \n
  • Happiness of clients and partners
  • \n
\n\n

QUALIFICATIONS\nEligible candidates should possess more than a few of the following:

\n\n
    \n
  • Excellent written and oral communication skills. Really. R\u00e9sum\u00e9s with poor grammar, spelling, or punctuation will not be considered
  • \n
  • College degree. Computer Science, HCI, or Information Management are good, but not required
  • \n
  • 5+ years as a Quality Control professional, or 2+ years in Quality Control along with 3+ year in another technical postion (e.g., Sysadmin, Engineer, Architect, etc
  • \n
  • Demonstrable web, mobile, embedded, or physical installation project experience
  • \n
  • GitHub (or similar) account for code review of patches and projects
  • \n
  • A good reputation and references in prior engagements
  • \n
  • Experience with at least a few of the following: PHP & Yii; (J)Ruby & Rails, Python & Django, iOS, Cocoa, Android, HTML, CSS, JQuery, Flex, or Node.js
  • \n
  • Experience with automated testing tools such as XUnit, SoapUI, Selenium, Watij, Watir
  • \n
  • Understanding and appreciation of adatpive development methods (agile and lean)
  • \n
  • Experience with LINUX command-line environments (preferred)
  • \n
  • Superior organizational skills
  • \n
  • Strong analysis and autonomous problem discovery and solving skills.
  • \n
  • Strong attention to detail and a creative thinker
  • \n
  • Self-motivated (self-starter) and intellectually curious
  • \n
  • Ability to adapt and thrive in a dynamic environment, adjusting appropriately to changes to business, resource, or product priorities
  • \n
\n\n

The job is NYC based, with minimal travel required (though we often have opportunities with large national and international clients). We would prefer not to relocate, and have zero interest in speaking with recruiters.

\n", "how_to_apply":"

Please Apply @ <a href=\"http://www.controlgroup.com/qa-analyst-engineer.html\">http://www.controlgroup.com/qa-analyst-engineer.html

\n", "company":"Control Group", "company_url":"http://www.controlgroup.com/index.html", "company_logo":"http://github-jobs.s3.amazonaws.com/e51bda06-2e28-11e4-8567-d8d86e13240d.png", "url":"http://jobs.github.com/positions/f5fe9764-2e28-11e4-8258-73babcb423dd" }]

using the following class definition:

public class Job
{
    public string id { get; set; }
    public string created_at { get; set; }
    public string title { get; set; }
    public string location { get; set; }
    public string type { get; set; }
    public string description { get; set; }
    public string how_to_apply { get; set; }
    public string company { get; set; }
    public string company_url { get; set; }
    public string company_logo { get; set; }
    public string url { get; set; }
}

I receive wrong object, found differences:

Begin Differences (3 differences): Types [String,String], Item Expected[1].description != Actual[1].description, Values (


About Us:

CrowdTwist is an industry-leading provider of comprehensive multichannel loyalty and analytics solutions that drive engagement and incremental spend, leading to better customer data, stronger insight, and more personalized experiences. We are revolutionizing loyalty, helping top brands including Pepsi, Nestlé Purina, L'oreal, and Zumiez develop a deeper understanding of customers.

About the Role:

CrowdTwist is seeking a Senior Software Engineer for our growing Professional Services team based in New York City. In this role, you will work directly with our clients in supporting their loyalty programs and integrations with the CrowdTwist platform. You will also assist by helping our clients bring new loyalty programs to life.

You will work directly with our Client Success team to ensure that our clients are making the most of the CrowdTwist platform. Your work will span many areas of the CrowdTwist platform, including but not limited to:

  • The consumer-facing loyalty program experience
  • Our RESTful APIs
  • Back end integrations with social networks (Facebook, Twitter, Instagram, and Foursquare)
  • Our data-driven, client-customizable JavaScript SDK
  • Our client-facing content management applications

Your work will likely be featured in television, print, consumer goods packaging, and online media. The Professional Services team offers a fast-paced, high-energy environment that will surely keep you sharp and on your toes on a daily basis. This role is for an engineer who loves to roll up their sleeves, dive in, and tackle any problem with speed and precision. As the senior-most engineer on the Professional Services team, you will naturally gain authority over time, ultimately helping lead and mentor other engineers within the team.

In this role, you will work with a broad back end tech stack, including but not limited to:

  • PHP
  • Java
  • Oracle
  • Node.js
  • Redis
  • Amazon Web Services
  • Various third-party services (Twilio, SendGrid, EdgeCast, etc.)

You:

  • Have a college degree in Computer Science or equivalent experience
  • Have 7+ years of professional experience with one or more of: PHP, Ruby, Python, Java, C, C++
  • Know your way around a relational and/or NoSQL database
  • Write great code, view it as a craft, and love cranking out solid work

At over one million lines of code, you'll be working with a large, highly-trafficked, scalable application. Quality is of extreme importance to us, so you'll be writing unit and integration tests, which are used in our continuous integration process. Our QA team will show you no mercy, either - bring your "A" game.

You should be back end-focused, but our front end tech stack covers a wide range of JavaScript frameworks and related tools, such as:

  • Angular
  • CoffeeScript
  • Backbone
  • Marionette
  • Jade
  • Sass
  • jQuery

Bonus points for front end development and systems administration experience.

We have a fun, generous company culture that's built on our fundamental principle that when you give more, you get more:

  • We offer a generous employee benefits package including stock options, fully paid medical, dental and vision plans for employees and their dependents
  • We bring toys to the office but still think the most fun thing to do is build product
  • We love getting to know one another outside the office through CrowdTwist sponsored events (volleyball and dodgeball teams, high speed go-karting, bowling, paintball, happy hour, etc.)
  • Provide lunches, drinks and snacks so our team can be hungry for other things
  • Learn from and teach each other at CrowdTwist U
  • Try to say what we mean and mean what we say

If this sounds like you, get in touch. We're cool, relaxed, experienced, hard driving, changing our industry and looking for smart people like yourself to help tackle tough technical challenges.

This is a full-time position based in our New York City office. Relocation assistance will be available if needed.

Take a peek inside our office here: CrowdTwist Office

,


About Us:

CrowdTwist is an industry-leading provider of comprehensive multichannel loyalty and analytics solutions that drive engagement and incremental spend, leading to better customer data, stronger insight, and more personalized experiences. We are revolutionizing loyalty, helping top brands including Pepsi, Nestlé00e9 Purina, L'oreal, and Zumiez develop a deeper understanding of customers.

About the Role:

CrowdTwist is seeking a Senior Software Engineer for our growing Professional Services team based in New York City. 00a0 In this role, you will work directly with our clients in supporting their loyalty programs and integrations with the CrowdTwist platform. 00a0You will also assist by helping our clients bring new loyalty programs to life.

You will work directly with our Client Success team to ensure that our clients are making the most of the CrowdTwist platform. 00a0Your work will span many areas of the CrowdTwist platform, including but not limited to:

  • The consumer-facing loyalty program experience
  • Our RESTful APIs
  • Back end integrations with social networks (Facebook, Twitter, Instagram, and Foursquare)
  • Our data-driven, client-customizable JavaScript SDK
  • Our client-facing content management applications

Your work will likely be featured in television, print, consumer goods packaging, and online media. 00a0The Professional Services team offers a fast-paced, high-energy environment that will surely keep you sharp and on your toes on a daily basis. 00a0This role is for an engineer who loves to roll up their sleeves, dive in, and tackle any problem with speed and precision. 00a0As the senior-most engineer on the Professional Services team, you will naturally gain authority over time, ultimately helping lead and mentor other engineers within the team.

In this role, you will work with a broad back end tech stack, including but not limited to:

  • PHP
  • Java
  • Oracle
  • Node.js
  • Redis
  • Amazon Web Services
  • Various third-party services (Twilio, SendGrid, EdgeCast, etc.)

You:

  • Have a college degree in Computer Science or equivalent experience
  • Have 7+ years of professional experience with one or more of: PHP, Ruby, Python, Java, C, C++
  • Know your way around a relational and/or NoSQL database
  • Write great code, view it as a craft, and love cranking out solid work

At over one million lines of code, you'2019ll be working with a large, highly-trafficked, scalable application. 00a0Quality is of extreme importance to us, so you'2019ll be writing unit and integration tests, which are used in our continuous integration process. 00a0Our QA team will show you no mercy, either 00a0-2014 bring your "201cA" game.

You should be back end-focused, but our front end tech stack covers a wide range of JavaScript frameworks and related tools, such as:

  • Angular
  • CoffeeScript
  • Backbone
  • Marionette
  • Jade
  • Sass
  • jQuery

Bonus points for front end development and systems administration experience.

We have a fun, generous company culture that's built on our fundamental principle that when you give more, you get more:

  • We offer a generous employee benefits package including stock options, fully paid medical, dental and vision plans for employees and their dependents
  • We bring toys to the office but still think the most fun thing to do is build product
  • We love getting to know one another outside the office through CrowdTwist sponsored events (volleyball and dodgeball teams, high speed go-karting, bowling, paintball, happy hour, etc.)
  • Provide lunches, drinks and snacks so our team can be hungry for other things
  • Learn from and teach each other at CrowdTwist U
  • Try to say what we mean and mean what we say

If this sounds like you, get in touch. We're cool, relaxed, experienced, hard driving, changing our industry and looking for smart people like yourself to help tackle tough technical challenges.

This is a full-time position based in our New York City office. 00a0Relocation assistance will be available if needed.

Take a peek inside our office here: 00a0 CrowdTwist Office

) Types [String,String], Item Expected[2].description != Actual[2].description, Values (

Signpost is making it easier for local businesses to find new customers and keep them coming back. Our software-as-a-service platform automates the myriad tasks required to effectively market a small business online, freeing owners to focus on what they do best. We're backed by some of the smartest investors out there, like Google Ventures and Spark Capital, and our product is taking off, being used by thousands of businesses nationwide.

Our engineering team is growing rapidly and we're looking for our next generation of technical leaders. Our culture is collaborative and emphasizes continuous improvement of ourselves, our systems, and our organization. If you're ready to join an outstanding and passionate team of engineers - not hackers - at a fast-moving startup where you can learn, grow, and have real technical ownership, you've come to the right place.

As a senior engineer, you'll be working on extending, improving and scaling systems and applications built primarily in Node.js. While we're not expecting you to be a Node expert when you walk in the door, we will expect you to:

  • Work closely with product managers to define, scope, refine and drive the implementation of new features from conception to release
  • Assist, lead and mentor junior engineers, making sure to be an available resource and play an active role in their professional development
  • Perform diligent, timely code reviews for your peers and subordinates, while taking their feedback as an opportunity to learn and improve
  • Architect systems for fault-tolerance, correctness, security and availability
  • Participate in our interview process to select and attract outstanding talent
  • Help engineering leadership to constantly improve
  • Exemplify our culture of technical excellence

You should:

  • Have well-honed technical problem solving and analytical skills
  • Be proficient in several high-level languages like Python, Ruby, Java, or C++
  • Have a strong command of CS fundamentals - even if you don't use it every day
  • Be able to articulate technical concepts clearly and concisely
  • Have a solid mastery of software engineering tools and best practices
  • Thoroughly understand persistence and networking concepts and technologies
  • Have a deep mistrust of code without adequate test coverage
  • Appreciate agility and pragmatism in software development
  • Thrive in a startup environment - where we're making it up as we go
  • Genuinely enjoy coaching and mentoring junior engineers
  • Want to build a great product and love your job
  • Be a team player with a can-do attitude

We would love you to:

  • Have an unquenchable thirst for new knowledge
  • Always be striving to take your skills to the next level
  • Understand how your code works down to the silicon
  • Know that building secure systems is an endless battle
  • Know that investing in developing solid tests pays for itself quickly
  • Know that the root of all evil isn't love of money, it's premature optimization
  • Be active in the open source community (send us your GitHub handle or tech blog)

About Signpost

Signpost gives local businesses the power to effortlessly build and manage customer relationships. Our platform automates and tracks all essential, cost-effective marketing interactions to deliver a positive, measurable return on investment. By providing comprehensive customer data and saving business owners time reaching new and existing customers with the right message at the right time, Signpost increases new and repeat sales.

  • $15M funding (Google Ventures, Spark Capital, Scout Ventures, OpenView Ventures)
  • 200 employees
  • Headquartered in New York with offices in Denver and Austin
  • Powering millions of customer interactions monthly
  • 15% MoM revenue growth 2 years running
  • Named one of America's Most Promising Companies by Forbes Magazine

,

Signpost is making it easier for local businesses to find new customers and keep them coming back. Our software-as-a-service platform automates the myriad tasks required to effectively market a small business online, freeing owners to focus on what they do best. We'2019re backed by some of the smartest investors out there, like Google Ventures and Spark Capital, and our product is taking off, being used by thousands of businesses nationwide.

Our engineering team is growing rapidly and we'2019re looking for our next generation of technical leaders. Our culture is collaborative and emphasizes continuous improvement of ourselves, our systems, and our organization. If you'2019re ready to join an outstanding and passionate team of engineers - not hackers - at a fast-moving startup where you can learn, grow, and have real technical ownership, you'2019ve come to the right place.

As a senior engineer, you'2019ll be working on extending, improving and scaling systems and applications built primarily in Node.js. While we'2019re not expecting you to be a Node expert when you walk in the door, we will expect you to:

  • Work closely with product managers to define, scope, refine and drive the implementation of new features from conception to release
  • Assist, lead and mentor junior engineers, making sure to be an available resource and play an active role in their professional development
  • Perform diligent, timely code reviews for your peers and subordinates, while taking their feedback as an opportunity to learn and improve
  • Architect systems for fault-tolerance, correctness, security and availability
  • Participate in our interview process to select and attract outstanding talent
  • Help engineering leadership to constantly improve
  • Exemplify our culture of technical excellence

You should:

  • Have well-honed technical problem solving and analytical skills
  • Be proficient in several high-level languages like Python, Ruby, Java, or C++
  • Have a strong command of CS fundamentals - even if you don'2019t use it every day
  • Be able to articulate technical concepts clearly and concisely
  • Have a solid mastery of software engineering tools and best practices
  • Thoroughly understand persistence and networking concepts and technologies
  • Have a deep mistrust of code without adequate test coverage
  • Appreciate agility and pragmatism in software development
  • Thrive in a startup environment - where we'2019re making it up as we go
  • Genuinely enjoy coaching and mentoring junior engineers
  • Want to build a great product and love your job
  • Be a team player with a can-do attitude

We would love you to:

  • Have an unquenchable thirst for new knowledge
  • Always be striving to take your skills to the next level
  • Understand how your code works down to the silicon
  • Know that building secure systems is an endless battle
  • Know that investing in developing solid tests pays for itself quickly
  • Know that the root of all evil isn't love of money, it'2019s premature optimization
  • Be active in the open source community (send us your GitHub handle or tech blog)

About Signpost

Signpost gives local businesses the power to effortlessly build and manage customer relationships. Our platform automates and tracks all essential, cost-effective marketing interactions to deliver a positive, measurable return on investment. By providing comprehensive customer data and saving business owners time reaching new and existing customers with the right message at the right time, Signpost increases new and repeat sales.

  • $15M funding (Google Ventures, Spark Capital, Scout Ventures, OpenView Ventures)
  • 200 employees
  • Headquartered in New York with offices in Denver and Austin
  • Powering millions of customer interactions monthly
  • 15% MoM revenue growth 2 years running
  • Named one of America's Most Promising Companies by Forbes Magazine

) Types [String,String], Item Expected[5].description != Actual[5].description, Values (

Control Group is a privately held creative technology services firm. Whether improving or creating a product, service, or space, we help our visionary clients create more valuable and profitable connections with their stakeholders across digital and physical touchpoints.

Based in New York City, Control Group has a full-stack of expertise, ranging from business consulting, user-experience design, software development, and engineering. Our clients include leaders in Civic, Real Estate Development, Technology, Hospitality, Institutional, and Retail industries.

We are seeking a Quality Assurance Analyst/Engineer to join our team.

At Control Group we believe that Quality Control starts when the project starts, not when the developers are finished. Quality Control Engineers are part of every project's core team from beginning to end. The Quality Control Engineer is responsible for:

  1. Participating in sprint planning meetings and daily standup meetings
  2. Planning the testing strategies and methods for projects, customizing the testing as needed
  3. Implementing tests
  4. Insuring overall excellence in all products we release

Our application development group works mostly in PHP5 with Yii, Ruby on Rails 3 (also JRuby), iOS, and Android. We also hack on Node, Flex, JS, Java, HTML5, Cinder, sensor-based, and physical computing platforms.

We work in a "ScrumBan" style, collaborate intensely with clients, and all act as full-suite product tinkerers- from quality control to coders to designers to product managers to DevOPs. We believe in TDD/BDD and we make sure our CI stays green. We're obsessed with high quality and a great user experience. We're looking for Quality Control Engineers who don't want to just make sure it isn't broken, but want to make sure it's the best of its kind.

Primary Job Responsibilities

TESTING

  • Test products to ensure that they meet requirements, conform to design specifications, and perform according to quality standards, including:
  • Create, run and manage load, functional, and stress testing of new product features and products
  • Regression testing of existing functionality
  • Plan, write, execute, review, and update test plans, test cases, and scenarios to ensure that software meets or exceeds specified standards, development specifications, and client requirements
  • All varieties of testing, including manual, automated, front-end, and back-end
  • Report bugs and track status through a resolution system
  • Build and maintain test tools and test applications to perform functional, load, and performance testing
  • Work closely with other QC Engineers, Developers, Designers, DevOps, and Product Owners to ensure we deliver quality products to clients
  • Act as a client and/or user advocate when appropriate and treat every project like it's your own. At Control Group, QC is not just about confirming that the user can use it, but also about making sure the user would want to use it
  • Provide lower-cost, lower-risk, higher value, or other improving alternatives to proposed solutions
  • Think strategically and share strategic insights with Product Owner, Scrum Master, and team
  • Be awesome

PERFORMANCE METRICS Success will be measured by:

  • Quality of products
  • Contributions to testing tool suite
  • Happiness of clients and partners

QUALIFICATIONS Eligible candidates should possess more than a few of the following:

  • Excellent written and oral communication skills. Really. Résumés with poor grammar, spelling, or punctuation will not be considered
  • College degree. Computer Science, HCI, or Information Management are good, but not required
  • 5+ years as a Quality Control professional, or 2+ years in Quality Control along with 3+ year in another technical postion (e.g., Sysadmin, Engineer, Architect, etc
  • Demonstrable web, mobile, embedded, or physical installation project experience
  • GitHub (or similar) account for code review of patches and projects
  • A good reputation and references in prior engagements
  • Experience with at least a few of the following: PHP & Yii; (J)Ruby & Rails, Python & Django, iOS, Cocoa, Android, HTML, CSS, JQuery, Flex, or Node.js
  • Experience with automated testing tools such as XUnit, SoapUI, Selenium, Watij, Watir
  • Understanding and appreciation of adatpive development methods (agile and lean)
  • Experience with LINUX command-line environments (preferred)
  • Superior organizational skills
  • Strong analysis and autonomous problem discovery and solving skills.
  • Strong attention to detail and a creative thinker
  • Self-motivated (self-starter) and intellectually curious
  • Ability to adapt and thrive in a dynamic environment, adjusting appropriately to changes to business, resource, or product priorities

The job is NYC based, with minimal travel required (though we often have opportunities with large national and international clients). We would prefer not to relocate, and have zero interest in speaking with recruiters.

,

Control Group is a privately held creative technology services firm. Whether improving or creating a product, service, or space, we help our visionary clients create more valuable and profitable connections with their stakeholders across digital and physical touchpoints.

Based in New York City, Control Group has a full-stack of expertise, ranging from business consulting, user-experience design, software development, and engineering. Our clients include leaders in Civic, Real Estate Development, Technology, Hospitality, Institutional, and Retail industries.

We are seeking a Quality Assurance Analyst/Engineer to join our team.

At Control Group we believe that Quality Control starts when the project starts, not when the developers are finished. Quality Control Engineers are part of every project'2019s core team from beginning to end. The Quality Control Engineer is responsible for:

  1. Participating in sprint planning meetings and daily standup meetings
  2. Planning the testing strategies and methods for projects, customizing the testing as needed
  3. Implementing tests
  4. Insuring overall excellence in all products we release

Our application development group works mostly in PHP5 with Yii, Ruby on Rails 3 (also JRuby), iOS, and Android. We also hack on Node, Flex, JS, Java, HTML5, Cinder, sensor-based, and physical computing platforms.

We work in a "201cScrumBan"201d style, collaborate intensely with clients, and all act as full-suite product tinkerers-2014 from quality control to coders to designers to product managers to DevOPs. We believe in TDD/BDD and we make sure our CI stays green. We'2019re obsessed with high quality and a great user experience. We'2019re looking for Quality Control Engineers who don'2019t want to just make sure it isn'2019t broken, but want to make sure it'2019s the best of its kind.

Primary Job Responsibilities

TESTING

  • Test products to ensure that they meet requirements, conform to design specifications, and perform according to quality standards, including:
  • Create, run and manage load, functional, and stress testing of new product features and products
  • Regression testing of existing functionality
  • Plan, write, execute, review, and update test plans, test cases, and scenarios to ensure that software meets or exceeds specified standards, development specifications, and client requirements
  • All varieties of testing, including manual, automated, front-end, and back-end
  • Report bugs and track status through a resolution system
  • Build and maintain test tools and test applications to perform functional, load, and performance testing
  • Work closely with other QC Engineers, Developers, Designers, DevOps, and Product Owners to ensure we deliver quality products to clients
  • Act as a client and/or user advocate when appropriate and treat every project like it's your own. At Control Group, QC is not just about confirming that the user can use it, but also about making sure the user would want to use it
  • Provide lower-cost, lower-risk, higher value, or other improving alternatives to proposed solutions
  • Think strategically and share strategic insights with Product Owner, Scrum Master, and team
  • Be awesome

PERFORMANCE METRICS Success will be measured by:

  • Quality of products
  • Contributions to testing tool suite
  • Happiness of clients and partners

QUALIFICATIONS Eligible candidates should possess more than a few of the following:

  • Excellent written and oral communication skills. Really. Ré00e9sumé00e9s with poor grammar, spelling, or punctuation will not be considered
  • College degree. Computer Science, HCI, or Information Management are good, but not required
  • 5+ years as a Quality Control professional, or 2+ years in Quality Control along with 3+ year in another technical postion (e.g., Sysadmin, Engineer, Architect, etc
  • Demonstrable web, mobile, embedded, or physical installation project experience
  • GitHub (or similar) account for code review of patches and projects
  • A good reputation and references in prior engagements
  • Experience with at least a few of the following: PHP & Yii; (J)Ruby & Rails, Python & Django, iOS, Cocoa, Android, HTML, CSS, JQuery, Flex, or Node.js
  • Experience with automated testing tools such as XUnit, SoapUI, Selenium, Watij, Watir
  • Understanding and appreciation of adatpive development methods (agile and lean)
  • Experience with LINUX command-line environments (preferred)
  • Superior organizational skills
  • Strong analysis and autonomous problem discovery and solving skills.
  • Strong attention to detail and a creative thinker
  • Self-motivated (self-starter) and intellectually curious
  • Ability to adapt and thrive in a dynamic environment, adjusting appropriately to changes to business, resource, or product priorities

The job is NYC based, with minimal travel required (though we often have opportunities with large national and international clients). We would prefer not to relocate, and have zero interest in speaking with recruiters.

) End Differences (Maximum of 100 differences shown).

— Reply to this email directly or view it on GitHub https://github.com/rpgmaker/NetJSON/issues/20.