JOB SUMMARY:
The QA Performance Test Engineer is responsible for the design, development and execution of automated performance, load, and stress test cases as part of the non- functional test activity for enterprise software applications, web sites, mobile, and other software applications. The QA Performance Test Engineer will interact and collaborate primarily with QA test team members, as well as Development Engineering and Product Marketing to develop test strategies. All test and debug activities will be executed according to project plans and schedules, while adhering to defined quality requirements and reported through established tracking tools and systems.
REQUIRED:
- 2 - 5+ years True Performance Testing experience (does not want QA that has done some performance testing).
- Experience in software and system performance, load, stress, and spike testing
- Demonstrated experience with JMeter, LoadRunner, or LRE is required
- Strong experience with Performance Testing Life Cycle
- Some experience with Github
- Experience with Performance Monitoring Tools (DynaTrace preferred, but will take others)
- Experience with Batch Jobs
- Experience testing applications on web-based, client/server, and mobile platforms
PREFERRED EXPERIENCE:
- SAP (specifically SAP S4) is Highly Preferred
- Experience with test automation technology and automated test tools (Selenium, Cucumber, Cypress, TestNG, Playwrite, UFT/QTP, TestComplete, etc.) is a plus
- Demonstrated command and experience working with JIRA and Confluence
KNOWLEDGE & SKILLS:
- Working knowledge of relational database technology and SQL
- Understanding of database architecture/concepts
- Experience in agile/scrum development methodology
- Familiarity with Software Development Life cycle (SDLC) and testing process
- Solid cross-group collaboration skills and have a history of working with internal partners on technical issues
- Strong analytical skills and decision-making capabilities
- Problem solving skills and the ability to work with senior leaders to establish strategies
- Comprehensive understanding of test methodologies and techniques
- Proven verbal and written communications skills in English. Other languages are a plus
- Bachelor of Science in Engineering, Computer Science or Related Technical Field
DUTIES AND RESPONSIBILITIES:
- Write test plans, test cases and conditions to ensure effective test coverage
- Execute performance, load, stress, and spike test testing
- Mentor and collaborate with other testers in test procedures, process and best practices
- Work closely with Development, Product Marketing and QA Test leadership to develop an applicable test approach and strategy for both specific products and product lines
- Execute long duration tasks and assignments according to project plans, to meet schedule, resource and quality requirements
- Log and track defects using the designated tracking system and tools
- Participate in peer and external reviews