Performance Engineering Intern
DESCRIPTION:
This position in Performance Engineering & Testing Team requires a strong interest in software development and some experience in testing and monitoring applications or integration services. Most of the work will involve writing performance testing scripts to test and evaluate various APIs and web applications for performance, stability and availability. In addition, the work will involve creating proper documentation, such as performance test plans, as well as performance monitoring, bug tracking and performance test results analysis.
Our 10-week internship experience will provide the opportunity for a comprehensive learning experience focusing on developing the technology and process skills to be a successful performance test engineer.
RESPONSIBILITIES:
As a Performance Engineering Intern, you will learn and apply various tasks and processes, including, but not limited to:
- Demonstrate knowledge of object-oriented programming languages such as JavaScript and apply that knowledge to develop performance test scripts using best practices and procedures.
- Apply a basic understanding of both Agile and Waterfall development methodologies and connect individual work assignments to overall project delivery.
- Learn and use established performance engineering process, create various supporting documentation such as test plans and test results analysis.
- Learn the basics of workload modeling and how it applies to performance test scenarios.
- Use Application Performance Monitoring tools such as Grafana and DataDog to identify performance issues.
- Communicate test results, issues, requests, or problem status to all parties as appropriate.
- Collaborate with other teams, such as Development or Quality Assurance teams for requirements gathering, as well as for performance issues troubleshooting.
- Using Performance Testing tools such as K6 to create performance scripts, performance test scenarios and run performance tests.
- Use defect tracking tools such as JIRA to enter performance related defects and to track defect resolution.
- Complete deliverables as assigned by phase, iteration, or sprint.
QUALIFICATIONS:
To be considered for the Internship role, the following qualifications are desired:
- Must be able to work 40 hours per week during summer.
- Demonstrated ability to work as a team player and collaborate with other teams.
- Demonstrate passion for quality, focus and attention to detail.
- Basic experience in developing in JavaScript.
- Strong problem-solving and analytical skills.
- Understanding of Design Patterns and REST based web services.
- Excellent Verbal and Written skills
- Retail experience is a plus