Client: Our client is a global investment firm that manages tens of billions of dollars in assets and provides advisory services focused on credit products.Technology stack: C#, Python, React, SQL, Azure- Execute automated test cases and analyze results to identify issues, report bugs, and collaborate with developers to resolve them- Design and implement test plans, test cases, and test scripts to ensure high coverage, reliability, and efficiency- Collaborate with cross-functional teams including developers, product managers, and other QA engineers to define test requirements and quality standards- Contribute to the continuous improvement of the QA process and identify areas for improvement in automation practices- 3 years in automated testing- Advanced proficiency in JavaScript for automation tasks, debugging, and scripting complex test scenarios- Hands-on experience with Cypress (strong preference with React front-end) as the primary tool for UI and API test automation, with the ability to build, execute, and maintain automated tests- Deep understanding of end-to-end testing, including test design, data-driven testing, and test optimization techniques- Proficient in version control using GIT to manage and collaborate on test code- Familiarity with integrating automated tests into CI/CD pipelines like Jenkins or GitLab CI/CD to support seamless deployment and testing processes- Strong experience with REST API testing using Cypress or Postman, able to automate API calls, validate responses, and perform integration testing- Selenium experience, especially with performance testing- Ability to work effectively with remote, cross-functional teams to define quality standards and collaborate on troubleshooting- Skilled in creating clear and comprehensive test plans, test cases, and bug reports with attention to detail- Strong analytical and debugging skills, able to identify root causes of issues and suggest improvements- Proactive in seeking ways to enhance testing processes and prevent issues