
Senior Performance Tester
General Dynamics Information Technology
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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