Senior Software Development Engineer Test
Job Title: Senior SDET with Automation and Performance Engineering experience
Location: 100% Work from home (Work in ETS)
Duration: 4+ Months Contract with high possibility of extension
Base pay range: $55.00/hr - $58.00/hr
Must Have skills:
- Playwright
- LoadRunner
- Performance Engineering
- Node.js or Java
Job Description:
- We are seeking a highly skilled Senior Quality Test Engineer to join our dynamic team.
- The ideal candidate should have extensive experience in both Functional (Playwright) and Performance (LoadRunner) testing, with strong proficiency in Playwright for automation and LoadRunner (DevWeb/TrueClient protocol) for performance testing.
- Additionally, a solid understanding of Node.js and its impact on application performance is crucial for success in this role.
Minimum Experience Requirements:
- Overall Experience: Minimum of 10 years in the software industry
- LoadRunner Experience: At least 5 years
- Node.js or Java Experience: At least 5 years of hands-on coding experience
Must-Have Skills:
- Playwright: Strong hands-on experience on TypeScript based Playwright functional Automation
- LoadRunner: Strong hands-on experience with LoadRunner (DevWeb/TrueClient protocols preferred)
- Performance Engineering: End-to-end experience in performance testing, analysis, and optimization
- Node.js or Java: Solid programming experience in either Node.js or Java, with the ability to understand and optimize application performance
RESPONSIBILITIES:
Functional Test Automation:
- Design, develop, and maintain robust functional test suites using Playwright to ensure high-quality releases.
- Build and scale automated UI and API test coverage for web applications.
- Integrate test automation into CI/CD pipelines for continuous testing.
Performance Testing:
- Design and execute performance testing strategies for complex, large-scale applications.
- Utilize LoadRunner (DevWeb/TrueClient protocols) to simulate various load scenarios and assess system behavior under different conditions.
- Analyze performance bottlenecks and provide actionable insights for optimization.
Tool Proficiency:
- Demonstrate expert-level proficiency in Playwright and LoadRunner, leveraging their full capabilities for both functional and performance testing needs.
- Also demonstrate expert-level proficiency in LoadRunner and JMeter to conduct performance tests, analyze results, and provide actionable insights for optimization.
Node.js Expertise:
- Possess a deep understanding of Node.js and its performance characteristics.
- Collaborate with development teams to optimize Node.js applications for responsiveness and scalability.
- Work closely with developers, quality engineers, and system architects to ensure test strategies align with system design and performance expectations.
- Participate in planning and design discussions to advocate for quality and performance early in the development lifecycle.
Monitoring and Analysis:
- Implement monitoring solutions to track system performance in real-time.
- Analyze logs, metrics, and test results to generate detailed performance reports for stakeholders.
- Identify opportunities to improve testing processes, tools, and frameworks.
- Stay up to date with emerging testing trends and advocate for best practices in test automation and performance engineering.
Problem Solving:
- Strong analytical and problem-solving skills to identify and address performance issues.
- Leadership: Proven ability to lead performance testing efforts for large-scale projects.
Seniority level: Mid-Senior level
Employment type: Contract
Job function: Engineering, Information Technology, and Other
Industries: Software Development, IT System Custom Software Development, and Information Services