Senior Quality Assurance Engineer
New
Fully remote work flexibility within the United States.Full-TimeSenior
Salary95,000 - 125,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- JavaJavascriptJMeterC#SeleniumCI/CDPlaywright
Requirements
- 8+ years of experience in Agile software development environments with a strong focus on quality assurance engineering.
- 5+ years of experience building and maintaining API and UI test automation frameworks.
- Strong hands-on experience with automation tools such as Selenium, Playwright, Cucumber, or similar frameworks.
- Experience with performance and load testing tools such as JMeter, k6, or Gatling.
- Proficiency in object-oriented programming and software design patterns.
- Strong programming skills in at least one language such as C#, Java, or JavaScript.
- Solid understanding of web technologies, browser behavior, and modern SaaS architectures.
- Experience working in CI/CD environments and integrating automated testing into delivery pipelines.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong analytical, debugging, and problem-solving skills with attention to detail.
Responsibilities
- Design, develop, and maintain scalable automated test frameworks and test suites across API and UI layers for a complex SaaS platform.
- Integrate automated testing into CI/CD pipelines to support continuous delivery and improve deployment confidence and speed.
- Contribute to load, stress, and performance testing efforts to validate system scalability, reliability, and responsiveness.
- Identify performance bottlenecks and collaborate with engineering teams to support root cause analysis and remediation.
- Analyze test failures, investigate defects, and produce clear, actionable reports to support development resolution.
- Perform manual testing when necessary to complement automated coverage and ensure end-to-end validation.
- Promote consistent QA and automation practices across distributed engineering teams and projects.
- Enhance and evolve automation frameworks, testing strategies, and quality engineering standards.
- Provide technical leadership and mentorship to QA engineers, guiding best practices in automation design and implementation.
View Full Description & ApplyYou'll be redirected to the employer's site