View All Jobs | Jobs By Location | Jobs By Category | Careers Home
Associate QA Engineer - Performance
Job#: 274239
Positions: 1
Posted: 02/18/2015
Job Type: Full Time
Location: IN-Bangalore
Department: R&D
Category: Development
Apply To This Job
Return To List

Job Description

 

Job Title 

Performance QA Engineer

Department

Engineering

Location

 Bangalore

Reports to

Vinay Jagtap

 

 

Mandate/Role

The Performance QA Engineer will develop and execute product performance test cases using manual and automated test controls for directed software applications, solutions and services.  He/She will be responsible for developing and implementing software Test Plans, solutions for complex problems in the current and developing products.

 

 

Key Responsibilities

  1. Learn and understand Aptean product features and technology architecture.

 

  1. Design and develop and execute performance test plans, test scripts, test cases based upon functional and performance requirements

 

  1. Execute performance tests for Aptean products.

 

  1. Work closely with product owners, developers and QA teams to understand product specifications and work to identify, design and enhance performance test plans and test cases.

 

  1. Reviewing project specifications and working with other teams to understand the performance requirements of the project, including the system architecture, design, internal and external interfaces, use cases, etc.
  1. Developing scripts and executing the performance tests to properly and rigorously estimate the performance metrics of the system.
  2. Identifying, analyzing, and documenting any defects discovered during testing.
  3. Working with the development teams to troubleshoot and resolve issues and provide fine tuning recommendations
  4. Generating test reports to document all test results.
  5. A successful candidate must be able to work under limited technical supervision.
  6. Duties may also include defining and/or developing test tools and simulators as necessary
  1. Identify effective approaches to testing process and promote opportunities for product innovation.

 

  1. Communicate testing status and issues on a regular basis with help of company-approved procedures.

 

  1. Interact with Technical Writers and ensure product documentation validates the actual performance of the product. 

 

  1. Keep abreast of the technical knowledge, tools and processes related to testing.

 

  1. Undertake any other assignments for which the company’s management may request your participation from time to time.

 

 

 

 

 

Education and Skills

Education

BE/ B.Tech/ MCA/ MSc.(CS)

 

Experience

2 - 3 years’ experience in the software industry.

 

Technical Knowledge and Skills

Primary Skills (Essential):

 

  • Work experience of HTTP load generation/measure software (e.g. Visual Studio Load Tests)
  • Work experience of Application performance management (APM) tools (e.g. Dynatrace, New Relic, AppDynamics etc) and profiling tools
  • Work experience in white box testing design, testing techniques and unit testing with automation framework such as MSTest, NUnit, QUnit.
  • Work experience with REST/SOAP and API Testing
  • Strong understanding of performance testing concepts
  • Strong scripting knowledge using C#
  • Ability to interpret the performance data and graphs and report to various stakeholders and Identify bottlenecks
  • Experience in building automation test scripts using Coded UI
  • Working knowledge of SQL is required
  • Thorough understanding of development processes, methodologies and product development life cycle
  • Excellent communication (verbal and written) and interpersonal skills
  • Analytical, Problem solving skill
  • QA testing and automation skills would be a plus
  • Experience with performance testing using cloud/virtualization technologies
  • Experience with Database performance testing & troubleshooting

 

Desired Skills:

 

  • Familiarity with TFS build definitions, and relationships to Test Plans and Test Cases - is highly desired
  • Experience with full software development life cycle and software engineering best practices.
  • Ability to adapt to changing priorities and technologies in a highly multi-tasked environment
  • Must be self-motivated and results driven, with attention to detail
  • Must have a hunger for knowledge and drive to increase product and domain expertise
  • Ability to effectively communicate and document technical concepts
  • Experience working in a SaaS environment
  • Experience working in Agile /Scrum teams

Other skills / expectations:

  • Good team player, Good Communication skills

 

 

 





Apply To This Job