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.
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.
Source: Joel On Software