General Motors Sr. Performance Test Engineer - INF0018539 in Detroit, Michigan


Location : Detroit, MI, US;

About the General Motors Global Connected Consumer Experience IT Team:

At GCCX, we don’t design the transportation. We design the transportation experience. GCCX IT employees develop the technology enabling a new generation of connected vehicles. This technology is a key enabler to things like smarter car sharing programs, more advanced active safety and even autonomous driving. These capabilities exist through the largest implementation of 4G LTE in the automotive industry and a vehicle wired to collect thousands of data elements. Our environment requires an architecture that can support over 900,000 vehicle transactions per hour with sub-second response times. 4G LTE capability has been described as an untapped, under-appreciated opportunity valued at $350M in improved 2018 profits. The innovation our teams are driving is game changing to the consumer, to the industry and to the company.

About the Role

·Sound knowledge on industry leading performance testing tool – HP Loadrunner. Should be proficient with these protocols – Web (HTTP / HTML), web services, Tru Client, AJAX (click and script)

·Ability to script complex applications and familiar with key Loadrunner functions

·Ability to design complex scenarios to depict real world user patterns

·Good foundation with Performance engineering concepts including knowledge on monitoring tools – Sitescope. Should be able to configure performance metrics for various monitors

·Good understanding of JVM related concepts

·Should be proficient in basic UNIX commands and SQL queries

·Proficient in APM tools – HP OEM Middleware to identify and troubleshoot performance issues

·Understanding of the application functionality and performance requirements along with SLA's defined.

·Identify the test environment, test data and access needs.

·Create profiling, test scripts, test plan, executing, trouble shooting and performance tuning.

·Create monitoring profile to accqire performance metrics to ensure optimization.

·Analyze test results and call out any discrepancies against the SLA's.

·Publish performance analysis reports and conduct review sessions with all the stakeholders.

·Maintain flexible work schedules driven by test environment availability.

·Transaction Profiling & Application Characterization

·Conduct, when necessary, and review results of transaction profiling

·Assist with Troubleshooting & System Tuning

·Provide technical expertise to resolve critical and complex application performance issues.

·Work with multiple projects and cross-functional teams.

·Educate teams on performance testing processes, methodology, performance & scalability.

Minimum Qualifications

•Bachelor’s Degree from an Accredited Institution or 5 years of experience with LoadRunner

•1 -3 years of software development

•3 - 8 years of LoadRunner Experience

•Good knowledge of SQL and Oracle

•Good knowledge of Unix Commands and Batch Jobs

•Proficient with Sitescope and some knowledge of OEM Middleware.

•Proficient in root cause analysis of Performance Degraded transactions and provide potential recommendations in Web layer, Network and Backend

•Ability to clearly communicate with peers, business analysts, and subject matter experts

•Highly developed knowledge of several programming languages, operating systems, system management technologies, industry standards, and security procedures

•Extensive software development experience, including: Java, C, C++

•High level of sound logic and analytical ability where problems are unusual and extremely difficult

•Highly developed oral and written communications skills

•High level of interpersonal skills to work effectively with others, motivate employees and elicit work output

•Excellent written and verbal communication skills

•Highly developed presentation skills

•Familiarity with telecommunications technology, including H.323, SS7, SIP, VOIP

•Expertise in the use of various architecture support tools such as System Architect, ProVision and MS Office tools used in the practice of architecture such as Visio, Excel, Word and Powerpoint.

·Web: Java, HTML, HTML5, Javascript,

·Databases: Oracle, SQL Server, DB2,PL/SQL Programming, Performance Tuning,

·Web Application Servers: WebSphere, WebLogic, TomCat, IIS

·Other: Business Intelligence, Mobile Development,

·Major Standards: AJAX, JSON

·OS: Linux, UNIX, Windows, VMware, Android, iOS

·Tools: QTP, Selenium, Teamforge, Hudson/Jenkins, Sonar

·Methodologies: Agile, Spiral, Waterfall, Iterative

·Network: LAN/WAN/CAN/WiFi/RF/PlantFloor – CISCO, GE Cimplicity,

·Test, V&V: Gomez/Dynatrace, OEM Middleware and Database

·Defines and applies the distinction and dependencies between business, information, systems and technology architecture layers.

·Proven experience based ability to design. Develop, recommend and approve IT solutions based on defined requirements in a large-scale multi-national organization.

·Ability to evaluate and select various technologies for suitable inclusion in IT solution designs. Can also identify opportunities to apply new technologies to improve IT solution architectures.

·Ability to develop and comprehend abstract models of IT solution architectures, including various views of solution architectures.

·Contributes to the development of GM IT standards for Testing model and documentation.

·Ability to review, contribute to and lead the definition of functional and non-functional business requirements and translate these into clearly articulated architectural requirements in the context of the required solution.

·Contributes to the definition of standard non-functional architecture related requirements that are applied across multiple technology domains.

·Participates in and occasionally leads the discovery, documentation and refinement of business requirements to ensure alignment with technically viable solution designs.

·Identifies and documents applicable assumptions related to the technical viability of defined and reviewed solutions. Validates these assumptions as needed to ensure solution appropriateness.

·Defines current and future state architectural models and views as necessary to ensure availability of a thorough and robust comprehension of the assigned domain.

·Participates in and occasionally leads technical incident management and troubleshooting.

·Ability to work constructively as an individual or in groups with minimal supervision. Leads groups of technical professionals in the context of one or more projects. Understands and can apply software engineering and application

Preferred Qualifications

- Experience with ALM

- Experience with Software test tools such as LoadRunner, QTP/UFT and Selenium

- Experience with Monitoring tools such as Sitescope, OEM Middleware and Database

- Experience with either real time or batch systems

- Experience in an Agile development Techniques

Why General Motors?

AtGM, we’ve charged ourselves with one mission: to design, build and sell theworld’s best vehicles. And to achieve our goals, we’re currently undergoing oneof the largest information technology transformations in the history of theautomotive industry.

GM IT is a leader incutting edge technologies such as Mobility, Telematics, Mission-CriticalBusiness Systems, Supercomputing, Vehicle Engineering, and Real-time Computing.We offer challenging growth oriented positions for passionate professionalslooking to get in on the ground-floor of a growing “Fortune 5” firm that isre-inventing IT with a laser focus on innovation, speed, and business value.

The policy of GeneralMotors is to extend opportunities to qualified applicants and employees on anequal basis regardless of an individual's age, race, color, sex, religion,national origin, disability, sexual orientation, gender identity/expression orveteran status. Additionally, General Motors is committed to being an EqualEmployment Opportunity Employer and offers opportunities to all job seekersincluding individuals with disabilities. If you need a reasonable accommodationto assist with your job search or application for employment, call 866-583-8151or email us at In your email, please include adescription of the specific accommodation you are requesting as well as the jobtitle and requisition number of the position for which you are applying.