Careers at ThermoFisher Scientific


What Story Will You Tell?
Apply Now >>    
Job ID :
Location :
India - Bangalore
Job Description

Job Title: Performance Testing Engineer [Software Analyst, Quality Assurance Automation]

Reports To: Manager, Information Technology, Quality Assurance

Group/Division: EAS-IT

Career Band: III

Location: Bangalore, India

No. of Direct Reports: 0


FLSA Status: Exempt

Responsibilities include, but are not limited to:

Actively leading and/or directly supporting planned and unplanned software project releases for eBusiness, shared services, and IT applications initiatives Developing, executing and maintaining scripts, scenarios and other system monitoring tools for automated load/performance testing (which may include capacity, reliability, availability, failover and performance tests), while tracking requirements/SLA coverage for traceability purposes Analyzing application behavior and test results, recording baselines and trend development, reporting software issues and generating status reports for management Analyzing customer usage and transaction statistics to develop effective models and strategies for load/performance testing; contributing to definition of non-functional requirements for projects Training, mentoring and coaching junior Automation team analysts; offering guidance on best practices and department processes Applies and upholds software QA methodologies and standards Participates in department- and company-level quality improvement initiatives

Minimum Requirements/Qualifications:

  • Bachelor's degree in Computer Science, or Information Science
  • 5-7+ years total QA work experience; at least 4 years overall as full time in performance testing role
  • Demonstrated hands-on experience with the entire performance testing/engineering lifecycle:
    • Planning: including evaluating/contributing to non-functional requirements, metrics analysis, overall test strategy and detail scenario planning
    • Development of scripts and scenarios
    • Test execution and system monitoring
    • Detailed results analysis and reporting
  • Hands-on experience with current versions of HP/Mercury software tools required
    • 4 - 5 years, with either HP LoadRunner version 9.5+ or HP Performance Center
      • Expert with VUGen scripting using Web Protocol
      • Strong proficiency in C language, for writing custom functions
      • Expert with creating complex scenarios in Controller component
      • Expert with results management and reporting from Analysis component
  • Demonstrated hands-on experience with e-commerce applications and web technologies (HTTP/S, HTML, AJAX, web services, SOAP, XML) mainframe / ERP systems(SAP, Siebel, etc)
  • Familiarity and expertize in performance testing of Mobility and Cloud applications
  • Demonstrated experience with overall software quality assurance best practices
  • Demonstrated experience with current development methodologies including Agile, and overall Software Quality Assurance best practices
  • Normal office environment; project-related travel may be required (possibly international)

Special Requirements:

  • The successful candidate MUST be available to work some weekends, or alternate hours
  • The candidate MUST also be willing to work some overtime in support of project deadlines

Preferred Qualifications:

  • Certification in either HP LoadRunner version or HP Performance Center
  • Experienced with commercial/open source system monitoring and debugging tools used during performance testing or problem diagnosis
  • SAP application testing experience and experience with SAP Protocol within LoadRunner
  • JMeter, Selenium (yslow) open source tools experience
  • Mobile device testing experience
  • Proficiency with VB script
  • Experienced with SQL and RDBMS concepts
  • Experienced with requirements management / defect tracking tools (HP Quality Center/ALM)

Non-Negotiable Hiring Criteria:

Proficient at decomposing requirements, manual test plans and use cases, and independently designing, developing and executing performance test scripts that exercise business logic and validate test results, for projects of simple to high complexity Experienced with industry best practices in load, performance and stress testing of applications and debugging/problem diagnosis (J2EE environment and ERPs) Technical knowledge of networks, multi-tier application and database environments; ability to understand complex conceptual and logical application architecture data flow Ability to communicate results / recommendations and assess product readiness, based on product specifications, considering performance metrics and test results Ability to mentor QA Analysts and junior Automation Engineers and offer guidance on best practices and process Strong problem solving and troubleshooting abilities Ability to work in a fast paced environment Excellent analytical and decision-making skills Excellent verbal and written communication skills Ability to estimate, manage and prioritize multiple projects and tasks effectively with little supervision (must be a self-starter and possess ability to work under pressure). Ability to act as single project lead or automation team representative. Excellent interpersonal skill set with a team-player and flexible attitude. Candidate must be a fast learner (new systems / test equipment applications) and a high degree of creativity and initiative is expected.

Apply Now >>    
Join our Talent Community

If you're ready to make a difference in the world, you can do it here.