GM Financial

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Software Development Engineer II - Java Dev & Performance Testing

at GM Financial

Posted: 4/4/2019
Job Reference #: 34686

Job Description

  • Job LocationsUS-TX-Arlington
    Requisition ID
    2019-34686
    Employee Type
    Full Time-Regular
    Category
    Information Technology
  • Overview

    We are looking for a talented Software Development Engineer (SDE) to add to our dynamic teams who is passionate about automation, Continuous Inspection and Integration. Under general direction, he or she formulates / defines system scope and objectives. The ideal candidate for this role enjoys pushing the limits of large-scale enterprise software systems. Candidates must have demonstrated experience in either test automation or solutions/performance engineering or similar development role throughout the SDLC. When it comes to being an SDE, it's all about the best quality, continuous integration, continuous inspection, and continuous delivery. As SDEs, we are responsible for ensuring that our customers receive the best quality (features/functions).We are looking for a creative SDE who likes to tackle complex and sometimes ambiguous problems innate to advanced software solutions and complex test automation. As SDEs, we also take a critical role in transforming a manual execution team environment and silo enterprise culture into dynamic & automated team environment and DevOps enterprise culture. This candidate may also be responsible for building fully automated harnesses, the development and execution of automation scripts using CA DevTest Service Virtualization, CA TDM Data Architect, Selenium with Java, Maven & TestNG, or Load / Performance Tool, configuring and monitoring metrics during test executions, and assisting with documenting and interpreting test results. The individual will be working as a part of a larger Quality Assurance team testing applications having a complex web architecture containing a broad range of technologies and backend systems including Windows, and Oracle.As we are beginning our DevOps and CI/CD journey, we need team players who are willing to help out anywhere. Most of our efforts today are manual and as we are a team, you will be expected to help out in any area as we build out our automated harnesses.

    Responsibilities

    JOB DUTIES

    • Develop and execute Software Performance testing utilizing LoadRunner or a similar software performance testing tool.
    • Review software requirements, technical and functional specification documents to design & develop automation scripts to assure the code operates as defined
    • Develop detailed specifications for new systems or system enhancements
    • Develop applications forms and reports for assigned systems
    • Develop file and database structures, and interfaces between internal and external systems
    • Facilitate automated acceptance testing and auto-generate proper reports
    • Automate, execute, continuously integrate & maintain complex test scripts while properly generating results to communicate issues found across organizational groups
    • Maintain defect tracking information
    • Work closely with business analyst and software development teams to assist with documentation
    • Document and compile project deliverables for audit review purposes
    • Communicate with managers and business partners on business systems and project statuses

    Qualifications

    Knowledge

    • Knowledge of Windows, Linux, Networking, Load Balancing, Firewalls and Virtual Machines
    • Knowledge of infrastructure systems
    • Knowledge of the development and execution of a test script and the documentation of findings effectively
    • Understanding of technology infrastructure, security concepts and platforms

    Skills

    • Ability to analyze, see the big picture of workflow business processes and how they interface within the company infrastructure
    • Ability to make decisions
    • Excellent written and verbal communication skills
    • Good computer skills in MS Office
    • Interpersonal skills necessary to work well with others in teams and collaborative work situations
    • Strong ability to produce executive-level reports using Microsoft Excel, PowerPoint, and Visio
    • Strong experience with technical writing
    • Strong problem solving and multi-tasking skills

    Additional Knowledge and Skills

    • Must have experience with source control systems such as Git, TFS or similar
    • JAVA, C or similar
    • Must have experience with Jenkins, Visual Studio Team Services, (or other CI/CD, build automation tools)

    Education

    • Bachelor’s Degree in Computer Science or other engineering discipline, in related field or equivalent work experience; one additional year of experience is for each year of college not attained preferred

    Experience

    • 3-5 years experience in software development, developing automation scripts; strong knowledge of database and test data analysis required

    Work Conditions

    • Some travel required
    • Normal office environment
    • Flexible schedule with possibility of working long hours
    • Subject to daily service level requirements
    We can recommend jobs specifically for you!Click here to get started.

    Application Instructions

    Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!