Job Description
We are seeking a QA Engineer for a fully remote long-term contract opportunity.
Description:
- Design and execute different performance test strategies depending on unique project purposes and requirements
- Analyze test results and establish reliable mathematic models for response time, throughput, SLA and other application performance metrics
- Grow and evolve our performance tooling and testing processes to ensure tests are customer-like and representative of real-world scenarios
- Identify existing bottlenecks in the hardware and software platform, application code stack, network and disk IO
- Measure and document reliable predictions on potential bottlenecks as computing platforms and workloads change
- Communicate test results and analysis to Engineering, Operations, PM, Network and DB teams
- Develop unique performance testing tools, analysis methodologies, as well as capacity planning
- Support the Engineering teams with tools and frameworks to enhance system performance, scalability and stability
- Help and guide other QE teams to develop their own performance test plans and scripts
- Co-ordinate multiple performance test projects within the limited test resources; provide expert opinions in understanding and analyzing their test results
- Identify gaps, issues, or other areas of concern, and proactively define, propose, and enact process and workflow improvements to mitigate such issues
Qualifications:
- Bachelor’s in CS, CIS, engineering, or equivalent experience
- 5+ years of experience in performance engineering
- 3+ years of experience with code first performance testing tools (e.g., k6, Gatling) and performance analysis via DataDog or similar platforms
- Advanced coding skills in JavaScript or Typescript
- Extensive experience working with microservices architecture, preferably with RESTful and GraphQL APIs
- 3+ years of hands-on experience in testing APIs, Web applications is a must
- Extensive hands-on experience with AWS cloud services and Kubernetes, including monitoring, scaling, and troubleshooting
- Proven ability to perform profile/baseline, load and stress testing, soak, spike testing etc.
- Proven ability to drill down into results and complete deep dive root cause analysis
- Strong technical communication and documentation skills
Similar Jobs
Explore other opportunities that match your interests