What are the responsibilities and job description for the QA Performance Test Engineer position at 3Core Systems, Inc?
Job Details
Job Title: QA Performance Test Engineer
Location: Dallas, TX
Duration: 6 Month Contract (Possible Extension)
Job Summary:
The QA Performance Test Engineer will design, develop, and execute automated performance, load, and stress test cases for enterprise software applications, websites, mobile platforms, and other software systems. This role will collaborate with QA test teams, Development Engineering, and Product Marketing to ensure effective test strategies. The engineer will execute and debug tests as per project plans while maintaining defined quality standards.
Responsibilities:
- Develop detailed test plans, test cases, and test conditions to ensure comprehensive test coverage.
- Execute performance, load, stress, and spike testing.
- Mentor and collaborate with other testers on test procedures, processes, and best practices.
- Work closely with Development, Product Marketing, and QA leadership to define testing approaches and strategies.
- Execute long-duration test assignments as per project schedules and quality requirements.
- Log and track defects using designated tracking systems.
- Participate in peer reviews and external audits.
Required Skills & Experience:
Experience: 2 - 5 years in software and system performance testing.
Testing Expertise: Performance, load, stress, and spike testing.
Tools & Technologies:
- Hands-on experience with JMeter, LoadRunner, or LRE.
- Experience with monitoring tools such as Dynatrace, Performance Center, AppDynamics, JProfiler, Datadog, NinjaOne (a plus).
- Exposure to test automation tools like Selenium, Cucumber, Cypress, TestNG, Playwright, UFT/QTP, TestComplete (a plus).
- SAP Experience: Highly desired.
- Project Management & Collaboration: Proficiency in JIRA and Confluence is highly desired.
- Database Knowledge:
- Understanding of relational database concepts and architecture.
- Experience writing and executing SQL queries.
Methodologies: Experience in Agile/Scrum development and familiarity with Software Development Life Cycle (SDLC).
Soft Skills: Strong analytical skills, decision-making abilities, problem-solving expertise, and collaboration skills.
Communication: Excellent verbal and written communication skills in English (additional languages are a plus).
Education & Other Requirements:
Degree: Bachelor s degree in Engineering, Computer Science, or a related technical field.
Work Environment:
Extensive use of computers for test execution and documentation.
Some travel and overtime may be required.
Ability to multi-task in a fast-paced environment with multiple deadlines.