General Dynamics Information Technology

Senior Performance Tester

General Dynamics Information Technology

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $97,968 - $132,250 per year

Job Level

About the role

  • Applies advanced knowledge to analyze user/business needs and functionality to plan and design software integrations to meet those needs.
  • Applies advanced knowledge to software updates, refinement, testing, and debugging to meet business needs.
  • Measures product scalability, reliability, consistency, and performance.
  • Conducts overall system performance and stress testing, working with stakeholders to determine the appropriate volumes to be used during the performance test.
  • Analyzes code changesets to develop optimal test strategy with respect to test case selection.
  • Builds, customizes, deploys, and manages the runtime environment using a consistent, automated approach.
  • Understands test methodology and tools, software testing standards, conventions, build systems, and the product development cycle.
  • Designs and builds automated test frameworks and test suites for use in development and testing cycles.
  • Builds and/or selects robust, scalable, and high–quality test automation solutions for functional, regression and performance testing.
  • Automates test cases as well as develops reusable scripts, tool, and processes that promote efficiencies that reduce repetitive efforts and produce consistent results using consistent inputs.
  • Develops and supports API microservices.
  • Participate in code reviews and backlog refinement sessions.
  • Works closely with engineers to architect and develop the optimal technical design and testing approaches.
  • Collaborates with the development team on the design and implementation of enhancements based on the tuning recommendations.
  • Executes semi-complex software engineering and technical assignments that involve advanced analysis, programming, evaluation, and code-level testing.
  • Performs manual testing, the scope of which will encompass all software functionality as a preface to test automation.
  • Manages and provide oversight for deployment of releases into production environments.
  • Periodically reviews test automation opportunities and works with the development team to use more testable approaches that will increase quality, development velocity, and decrease testing costs.
  • Develops and maintains manual and automated test plans, working with product owners, system analysts, developers, and external vendors.
  • Applies development and testing approaches in an iterative/Agile environment.
  • Functions as a vital member of a team which values open communication, empowerment, innovation, and career development.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related field preferred, not required
  • Minimum of 10 years’ experience in Information Technology
  • Proven experience as a Software Development Performance Test Engineer or in a similar quality assurance role
  • Proficiency in technical skills such as Java, JUnit, Apache JMeter, GitHub, API Microservices development, Akka Framework, Kafka, Agile methodologies, VersionOne, and Jenkins
  • Strong understanding of software development lifecycle (SDLC) and software testing methodologies
  • Hands-on experience with performance testing tools and frameworks; LoadRunner preferred
  • Proficiency in developing and utilizing Java Vuser scripts
  • Experience testing multiple integrations within a single performance test
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
  • Excellent problem-solving skills and a keen attention to detail
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Benefits
  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Rest and recharge with paid vacation and holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJUnitApache JMeterAPI Microservices developmentAkka FrameworkKafkaLoadRunnerJava Vuser scriptsperformance testingtest automation
Soft Skills
problem-solvingattention to detailcommunicationcollaborationteamworkempowermentinnovationcareer development