Location US-MA-Cambridge Posted Date 11/8/2012 Cost Center 215 Category Quality Assurance ID 7013
About the Job
We are seeking an experienced software quality assurance engineer with proven leadership and automation skills to work with the engineering and quality teams to build system-level test automation and execute automated and manual tests. The candidate will work primarily with engineers to provide SQA for development. An ideal candidate will have distributed system testing experience, strong analytical abilities, excellent teamwork and communication skills, and the ability to design, implement, maintain and extend effective system test automation solutions.
About the Team
The Server Platforms team develops and supports communications and the data collection infrastructure for Akamai's distributed platform. This infrastructure is comprised of a kernel, an operating system, and a series of core components which serve as a baseline for the rest of the Akamai networks. These systems distribute configuration data, control information, and customer traffic to Akamai's distributed servers. They also publish, aggregate, and deliver internal system and customer data for use by internal and customer-facing monitoring, alerting, and reporting applications. These systems are among the largest in the world, which brings unique engineering challenges for developing distributed, scalable, and fault-tolerant systems.
Responsibilities: - In-depth understanding of the SQA life-cycle from functional requirements gathering to the design and execution of automated and manual system level tests. - Understand the developer's design spec and write unit tests against that spec. - Perform code reviews on developers' designs. - Design testing tools which includes developing scripts to enhance regression testing and feature testing. - Perform and participate in all aspects of verification including requirements gathering, feature and functional testing, unit testing, regression, load and performance testing. - Support and maintain the testnet infrastructure using either real hardware or virtual machines. - Develop creative and thorough analyses to identify root causes of technical problems while developing resolutions. - Design, develop, and deploy automated system tests to replicate real-world scenarios. - Qualify new hardware for both Akamai-s Linux systems and Windows systems
- Education: Bachelor's Degree in Computer Science or related technical area. - 2+ years work experience developing scripts and test automation with Perl. - Minimum 1 year of experience with C or C++. - Minimum of 1 year experience developing test plans for both functional and performance testing. - Minimum of 1 year experience using the Unix/Linux kernel. - Minimum of 1 year experience using a Windows based system. - Minimum of 1 year experience with routing protocols such as HTTP, DNS, TCP/IP, etc.
Desired Qualifications - Experience supporting testing activities for multiple applications/releases. - Excellent oral and written communication skills. - Experience with testing large scale, distributed network systems. - Experience with Cygwin. - Experience with Windows environments. - Strong attention to detail and excellent problem solving/troubleshooting skills. - Experience with proxy servers, web servers, and caching technologies is a plus. - Competence and self-motivation in analyzing problems and getting to the root cause. - Ability to review bug descriptions, functional requirements, design documents and code. - Ability working closely with developers to design test criteria and develop test plans. - Strong understanding of QA life cycle: requirements gathering, testing definition, QA methodologies, and test execution. - Knowledge of both the Linux and Windows kernel and their testing. - Experience with commonly available testing packages. - Experience with the use of virtual machines in testing.
Other Information - Is relocation available for this position: Yes
- Is US Citizenship required: No - Is a Security Clearance Required: No
If yes, applicants selected will be subject to a government security investigation & must meet eligibility requirements for access to classified information.
About Akamai: No one carries more of the world's Web traffic than Akamai, so working with Akamai means you-re helping some of the world-s best known brands succeed in bringing any experience to any device, anywhere. Cloud computing, SaaS, eCommerce, online entertainment and dynamic personalized experiences are all fueled by Akamai technology. Join Akamai and you join a culture that-s extremely intelligent, strongly supportive and passionately committed to delivering world-class solutions. Some of the best minds in business, mathematics, and engineering work at Akamai - leading, learning and shaping the future of the Internet.
Contact us! If you're excited by Akamai and would like to help change the online landscape please apply. No time to apply? Join our Talent Community.
Akamai Technologies is an Affirmative Action, Equal Opportunity employer (M/F/D/V) that values the strength that diversity brings to the workplace.