CES has 26+ years of experience in delivering Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune 500 Companies including Automotive, AgTech, Bio Science, EdTech, FinTech, Manufacturing, Online Retailers, and Investment Banks. These are long-term relationships of more than 10 years and are nurtured by not only our commitment to timely delivery of quality services but also due to our investments and innovations in their technology roadmap. As an organization, we are in an exponential growth phase with a consistent focus on continuous improvement, process-oriented culture, and a true partnership mindset with our customers. We are looking for the right qualified and committed individuals to play an exceptional role as well as to support our accelerated growth. You can learn more about us at: http://www.cesltd.com/
Role Overview
We are seeking a highly skilled Senior QA Engineer with strong hands-on experience in Automation Testing and Performance Testing to join a team modernizing a business-critical enterprise application. The application is being transformed from legacy technologies to a modern architecture using ReactJS and .NET Core.
The ideal candidate will be proficient in writing automated tests using Cypress and Playwright and should have solid experience with performance testing using JMeter. This role requires someone who can work independently, collaborate closely with developers, participate actively in Agile processes, and help ensure the delivery of high-quality, stable software.
Key Responsibilities
- Design, develop, and maintain automated test suites using Cypress and Playwright.
- Develop and execute Performance Tests using Apache JMeter (load, stress, endurance testing).
- Analyze performance test results, identify bottlenecks, and collaborate with developers to resolve issues.
- Participate in functional, regression, integration, and end-to-end testing efforts.
- Build and maintain QA automation frameworks and reusable test components.
- Implement best practices in test automation, performance testing, and QA processes.
- Work closely with Developers, Product Owners, and DevOps to ensure high-quality deliverables.
- Contribute to CI/CD pipeline integration for automated testing.
- Create and maintain test plans, test cases, and documentation.
- Participate in Agile ceremonies and assure timely QA involvement in sprint activities.
- Support production validation and monitor application quality metrics.
Mandatory Skills
- Automation Testing
- Strong hands-on experience with Cypress (JavaScript/TypeScript).
- Practical experience with Playwright for UI and API automation.
- Experience testing REST APIs using automation tools or frameworks.
- Performance Testing
- Solid hands-on experience with JMeter (Thread Groups, Assertions, Samplers, distributed testing).
- Ability to analyze test logs, metrics, performance trends, and identify bottlenecks.
- Core QA Skills
- Excellent understanding of SDLC, STLC, and QA methodologies.
- Ability to build and maintain automation frameworks from scratch.
- Strong troubleshooting and debugging skills for frontend, backend, and API issues.
- Experience in Agile/Scrum teams.
Nice-to-Have Skills
- Experience with cloud platforms, preferably AWS (CloudWatch, Load Balancers, Lambda, EC2).
- Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Exposure to modernization or legacy-to-modern migration projects.
- Knowledge of SQL for backend validation.
- Experience with tools like Postman, Grafana, or New Relic.
Qualifications
- Bachelor’s degree in computer science, Engineering, or related field.
- 8+ years of experience in software testing, with strong focus on automation & performance.
- Proven track record of building and maintaining automation for enterprise-grade applications.