General Motors Detroit , MI 48222
What It's All About
You will be working with the industry leading performance testing tool HP LoadRunner, so you'll need to know your stuff. You will be performance testing Microservices and these protocols Web (HTTP / HTML), web services, REST services, and Java VUser protocol. You should have proficiency with APM tools (i.e. DynaTrace, Kibana) in order to identify AND troubleshoot performance issues. Remember! You will be the technical expert called on to resolve critical and complex application performance issues. Therefore, you will need strong skills in order to dissect end to end flow in determining performance degradation.
In addition, here are some other areas of focus you have to look forward to:
Drive Troubleshooting of pre-prod issues in the CEI world by identifying/engaging respective teams to system tuning.
Initiate the use of new technologies and evaluate new products by doing POC's. This include development of POC applications in Java/J2EE and test tools.
Strong Analytical and technical skills in Enterprise distributed applications
Strong skills to script complex applications and sound knowledge of key Loadrunner functions
Strong knowledge 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 knowledge of SQL and Oracle Technology stack
Strong knowledge of Weblogic, Layer7, PKI, Sales Force, J2EE,Linux, Mobile Applications
Good understanding of JVM related concepts
Strong knowledge of UNIX commands and SQL queries
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 acquire 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.
Transaction Profiling & Application Characterization
Educate teams on performance testing processes, methodology, performance & scalability
What You Need To Have
Bachelor's Degree from an Accredited Institution
1 -3 years of software development
3 - 8 years of Strong LoadRunner Experience
Knowledge of Dynatrace, ELK, ServiceV(Smart Bear)
Extensive software development experience, including: Java, C, C
Strong 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 and interpretation of Performance Degraded transactions and provide potential recommendations in Web layer, Network and Backend
Highly developed knowledge of several programming languages, operating systems, system management technologies, industry standards, and security procedures
High level of sound logic and analytical ability where problems are unusual and extremely difficult
High level of interpersonal skills to work effectively with others, motivate employees and elicit work output
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.
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, ServiceV, Sitescope, ELK, 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.
What Would Be Even Better
Strong Experience with Performance Engineering
Strong Experience with Software test tools such as LoadRunner, QTP/UFT and Selenium
Strong Experience with monitoring tools such as Sitescope, Dynatrace, ELK, OEM Middleware and Database
Strong Experience with Virtualization tools like ServiceV, CA SV
Strong Experience with WebLogic, Layer7, PKI, Sales Force, J2EE, Linux, Mobile Applications
Strong Experience in an Agile development Techniques