Senior Performance Engineer
Location: Bloomington, MN
Duration: 12+ Months
Job Summary:
SQA Performance Engineer is responsible for planning, developing and
implementing performance test design, scripts and processes.
This performance Engineer will possess the necessary skills and
experience to understand infrastructures and technologies to deliver on these
initiatives.
This position will require you to work with multiple SQA members and
developers, with differentdegrees of knowledge in automation.
Technical Knowledge:
• 5+ years experience
leading technical projects for mission critical applications
(Required).
• 5+ years experience
working with cross-functional teams for requirements gathering and test plan
design for either functional or performance-based
testing
projects (Required).
• 5+ years experience in
the assessment of application and system performance including
experience with LoadRunner, JMeter, and other performance tool (Required).
• 5+ years hands on
experience using HP LoadRunner or JMeter for test scenario design,
script development, test execution, and analysis/reporting
on
mission critical systems.
• 5+ years script development
experience including significant data parameterization and
correlation experience with LoadRunner or JMeter (Required).
• 3+ years experience in capturing
performance metrics and providing troubleshooting and
tuning analysis to appropriate stakeholders (Required).
• 4+ years in data
design and setup for use in functional and performance test
environments
• Understanding of software architecture technologies
(e.g. HTML, XML, Java, Web Services, SOA, SOAP, Linux) (Required).
•
Experience with measuring multi-tiered applications to include exposure to middlewaretechnologies (Apache Tomcat, WebSphere, JBoss,
etc) Required).
• Knowledge of application
development methodologies.
• Strong skills in
application development (Desired).
• Strong skills in
interpreting functional and system documentation.
• Strong analytical and
conceptualization skills.
• Strong manual web and
backend testing background (Desired).
• Strong experience with
API’s. Should be able to understand functions and methods provided for a given
APIs.
• Strong understanding of
database structure and design. Strong working experience with:
• Oracle (Required)
• MySQL (Required)
• Mongo (Strongly Desired)
• Strong experience the
programmatic creation, manipulation and verification of files in various
formats:
• CSV (Required)
• XML (Required)
• JSON (Strongly Desired)
• Proven ability to
learn new systems and applications and quickly assess what can
and cannot be tested in a given timeframe.
• Identify when and how to
get issues resolved and decisions made.
Essential Duties and Responsibilities:
• Responsible for
interacting with developers, project management, and various
technical resources to capture use cases for inclusion in performance
testing scenarios.
• Responsible for
developing the acceptance criteria for the performance test – to include
considerations for systemic monitoring, relevant metrics
for
application performance measurement, and end-user response times.
• Design a workload model
which serves to translate business requirements and acceptance criteria to an
appropriately weighted set of script
executions in
a scenario.
• Work with business and
technical stakeholders to prepare a reusable dataset against which the load
will run.
• Document detailed test
plan and be able to clearly communicate findings and resultant priorities.
• Manage and maintain the
progress of load testing script development to ensure the scripts and scenarios
accurately reflect the desired use and
load profile
as laid out by the business unit.
• Develop load testing
scripts, based on specific use case requirements, with the goal of generating
accurate load against the system under test.
Scripts should
be designed such that they exercise the system in a way and at the rate at
which projected peak loads require.
• Employ system and
application monitoring to capture relevant performance metrics for eventual
correlation with end-user response times.
• Analyze performance of
the application and system under test given the specific success criteria for
the project.
• Maintain strict
adherence to established project timelines and deliverables - report
expected deviations as soon as they become apparent
• Ability to communicate
load test results to technical associates, non-technical stakeholders, and
senior management.
• Document and track
defects and issues found during performance testing.
Note:Our Payment terms - Monthly Net 45 Days
Thanks and Best Regards,
Kalaranjani. C
Empower Consultancy Services Inc.,
USA | UK | India
DIRECT:510-542-8304 |Fax:510-740-3549
Gtalk -
ecsi.kalaranjani/skype-ecsi.kalaranjani
No comments:
Post a Comment