|
International Decision Systems, Inc. is a world-class
software developer of enterprise level software for the
commercial finance industry. Headquartered in Minneapolis
with global offices in Australia, Europe and India, International
Decision Systems, Inc. has a 30-year history of serving
the majority of the top 200 leasing organizations worldwide.
International Decision Systems, Inc.’s customers
are among the largest publicly traded organizations in
the world and they value International Decision System,
Inc. for its nimble, responsive technology expertise. At
International Decision Systems, Inc. you’ll be part
of an innovative team of professionals who serve the world’s
commercial finance industry with progressive products and
financial depth only available from an integrated strategic
partner.
Job Summary:
Responsible for creation of a performance engineering environment, including the design of the loads, use of load testing tools; profilers and mentoring a team of QA engineers to run performance tests iteratively.
Essential Duties and Responsibilities:
- Creation and Maintenance of Test Harness
- Work with Product Development to design and develop appropriate performance scenarios, measuring concurrency, response time, and throughput.
- Ensure automated escalations and metrics generation from performance test runs.
- Provide diagnostics, hot spot analysis via profiling to identify bottlenecks at the UI, app/biz or data layers.
- Provide snap shot for each iterative build in terms of variances to response time, at the individual transaction levels, and the mixed expected load transactions to simulate concurrency.
- Maintain and update performance test harness.
- Technology Leadership
- Update and install new releases of testing tools used by the QA automation group.
- Keep aware of new QA testing tool developments.
- Work with and understand distribution and Version Control mechanisms.
- Communication
- First point of escalation for client issues and concerns that involve team members.
- First point of escalation for team members’ issues and concerns.
- First point of escalation for team members’ disciplinary and performance issues.
- Facilitate communication between teams.
- Work Product Management
- Plan, schedule, coordinate, and implement performance engineering tasks.
- Serve as a coach and mentor to a set of QA team members enabling the efficient translation and creation of performance test cases, including how to run them, profile the application, collect statistics and carry out any hot spot analysis.
- Coordinate team members’ schedules.
- Assign performance verification issues and work orders to the appropriate team members.
- Ensure team members are receiving proper training.
- Facilitate processes and procedures within their team.
- Monitor team members work quality and ensure deadlines are met.
- General Management
- Provide appropriate, regular recognition to team members.
- Set and measure individual team members’ goals based on department goals.
- Participate in the interview process and make recommendations regarding hiring decisions for new team members.
- Communicate information to department manager regarding team members’ performance and provide feedback to assist manager in the compensation review process.
- Recommend classification changes to department manager.
- Support and promote corporate policies, procedures, goals and objectives.
Additional Responsibilities:
- Organize, prioritize, and handle multiple tasks/assignments/projects for the performance testing team.
- Participate in proactive automation team efforts to achieve departmental and company goals.
- Provide leadership to others through example and sharing of knowledge/skill.
- Perform other duties as assigned.
Qualifications:
Experience/Education:
- Bachelor’s degree in Sciences or Engineering, ECE preferred.
- Six plus (6+) years of QA work experience.
- Three to five (3-5) years of performance engineering experience, in the context of diagnosing and improving performance of large complex J2 applications.
- Thorough understanding of performance tuning at the OS, J2 container and data base level.
- Ability to use J Probe/Profiler, Optimize IT to profile the application to get a feel for any bottlenecks.
- Relevant experience at diagnosing performance bottlenecks at the source code level (Java).
- Ability to use tools like Silk Performer, Load runner, or Web load to create and run performance tests.
- Good understanding of LAN/WAN effects on performance.
- Five plus (5+) years of managing the operations and engineering of applications/infrastructure solutions – software development companies preferred.
- Ability to perform duties with general direction.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit and use hands to feel or handle objects, tools, or controls. The employee is frequently required to talk or hear.
This job requires the ability to lift up to 25 lbs.
Work Environment
The work characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Working conditions within this work environment include a well-lighted, heated, and/or air-conditioned indoor office setting with adequate ventilation and a noise level that is usually moderate.
All employees must comply with all safety policies, practices and procedures. Report all unsafe activities to supervisor and/or Human Resources.
Interested candidates are required to post their updated CV to careersindia@idsgrp.com
|