The Brief
As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.
The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.
Skype is seeking a motivated Quality Engineer with an innate curiosity about how things work and the drive to improve them. You will be an integral part of a cross-functional team including Product Owners, Developers and Architects. This is not a manual testing job. You will be defining and programming automated tests across a wide range of module, system, load and stress tests.
Responsibilities:
- Create and implement test acceptance criteria
- Fully automate all tests
- Develop, execute and evaluate performance and load tests
- Problem discovery, tracking, resolution and verification
- Work in two week sprints writing tests and integrating alongside the developers.
Desired Skills:
- Extensive experience with multiple scripting languages such as Python, Perl, Bash.
- Designed and executed performance and/or load tests.
- Experience with object-oriented programming.
- Good knowledge of networking protocols like TCP and UDP.
- Excellent problem solving, analytical, and technical troubleshooting skills.
- Willing to work in a dynamic development environment.
- Test highly scalable distributed systems.
- Experience testing complex network and telecommunications applications and protocols is desirable.
- A working knowledge of Agile Development or an enthusiasm to learn.
Behaviors:
- You want to strive for excellence in the things you do, especially when you are writing software.
- You are willing to work incrementally and are comfortable with change.
- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.
- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.
- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.
- You wish to learn something new and making use of that in your work is a regular thing for you.
- You are a team player and enjoy working together with other developers of all personality types.
Requirements
- BS or MS degree in Computer Science or Engineering or equivalent years of experience.
Positions require an H1 visa, Permanent Residency, or US Citizenship.
Skype supports diversity in the workplace.
Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net
Source: Joel On Software