Centific Global Technologies
Centific - Performance Test Lead - Cypress/Javascript
Job Location
chennai, India
Job Description
Centific is a Seattle-based tech company pioneering the future of AI one breakthrough at a time. Learn how we're transforming the world through safe and scalable AI and empowering businesses to unlock the full potential of their data. Job Overview : We are seeking a talented and experienced Performance Test Lead to join our dynamic team. The ideal candidate will have a strong background in performance testing, automation frameworks, and modern testing methodologies, including expertise in Cypress, K6, and BDD. As a Performance Test Lead, you will be responsible for defining, designing, and executing performance tests across web and API applications, with a focus on automation, scalability, and system reliability. This role offers an exciting opportunity to lead a team of testers while driving the performance testing strategy and ensuring high-quality software releases. Key Responsibilities : Test Strategy & Leadership : - Define and implement performance testing strategies and best practices across multiple projects. - Lead and mentor a team of performance engineers and testers, providing guidance on test execution, troubleshooting, and results interpretation. - Collaborate with developers, DevOps, and product teams to define test requirements and integrate performance testing into the CI/CD pipeline. Performance Testing : - Design and execute performance, load, stress, and scalability tests for web applications, APIs, and microservices. - Use K6 for performance testing of APIs and microservices, ensuring that load, stress, and endurance testing are conducted effectively. - Implement Cypress for integration testing with a focus on end-to-end automated testing to ensure smooth performance during normal and peak load conditions. Automation and Tools : - Develop and maintain automated performance test scripts using K6, Cypress, and other related tools. - Integrate performance tests into the CI/CD pipeline using automation tools like Jenkins, GitLab CI, or Azure DevOps. - Leverage BDD frameworks (e.g., Cucumber, SpecFlow) to write performance test cases that are readable and maintainable by both technical and non-technical stakeholders. Performance Analysis & Reporting : - Analyze test results to identify performance bottlenecks, scalability issues, and areas for improvement. - Provide detailed, actionable reports with recommendations for optimizing performance, including insights on load distribution, throughput, response times, and resource utilization. - Work with the development team to debug and resolve performance issues and defects. Collaboration and Continuous Improvement : - Collaborate with product managers, engineers, and stakeholders to understand performance requirements and ensure that testing is aligned with business objectives. - Keep up to date with the latest trends and best practices in performance testing, automation, and related technologies. - Drive a culture of continuous improvement by promoting performance testing early in the development lifecycle. Required Qualifications : - Experience : 8 years of experience in performance testing and test automation. - Proven experience with Cypress for end-to-end and UI performance testing. - Expertise in K6 or similar tools (e.g., JMeter, Gatling) for API and load testing. - Strong experience with BDD frameworks such as Cucumber, SpecFlow, or Behave for writing performance test cases. Technical Skills : - Solid knowledge of JavaScript, Node.js, and TypeScript for test automation and scripting. - Familiarity with performance testing tools and scripting languages (e.g., K6 scripting, JavaScript, JSON). - Experience with test automation frameworks like Jest, Mocha, or Chai for functional and performance testing. - Understanding of web technologies such as HTTP, WebSockets, REST APIs, JSON, etc. - Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps) and their integration with performance testing frameworks. Soft Skills : - Strong analytical and problem-solving skills with the ability to identify root causes and propose solutions. - Excellent communication skills with the ability to explain technical issues to both technical and non-technical stakeholders. - Experience working in an Agile environment with cross-functional teams. - Ability to lead and mentor a team of performance testers. Desired Qualifications : - Experience with cloud-based testing platforms (e.g., AWS, Azure, Google Cloud). - Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). - Knowledge of distributed systems and microservices architectures. - Certifications in performance testing (e.g., LoadRunner, K6 certifications) or BDD frameworks. (ref:hirist.tech)
Location: chennai, IN
Posted Date: 11/25/2024
Location: chennai, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources Centific Global Technologies |
---|