Develop, implement, and maintain robust test automation frameworks using Cypress for end-to-end testing of our real-time collateral management platform.
Collaborate with development and product teams to understand feature requirements and create effective test strategies.
Execute test cases, identify and report defects, and ensure they are tracked and resolved in a timely manner.
Perform test automation for functional, regression, integration, and UI testing, ensuring continuous improvement of test coverage.
Support continuous integration (CI) and continuous delivery (CD) processes, ensuring seamless deployment cycles.
Review code and test results, ensuring high standards of software quality are maintained throughout the software development lifecycle.
Troubleshoot complex test failures, providing detailed insights and suggestions for resolution.
Stay updated with the latest trends in test automation and Cypress, bringing new ideas and techniques to the team.
Required Skills & Qualifications
3+ years of hands-on experience in Cypress test automation.
Strong understanding of JavaScript and experience with test frameworks such as Mocha or Chai.
Proficient in developing and executing automated test cases for UI, API, and backend services.
Experience with RESTful APIs, understanding of web technologies (HTML, CSS, JavaScript), and web application architecture.
Solid knowledge of version control systems like Git and CI/CD pipelines.
Excellent communications skills and the ability to work in a collaborative, fast-paced environment.
Nice To Have
Familiarity with CI/CD tools(e.g., Jenkins, GitLab CI).
Experience in testing cloud-based applications and working with cloud platforms(e.g., AWS, Azure).
Understanding of Agile methodologies and ability to work in agile teams.
Behavioral Expectations
Be excited by and have positive outlook to navigate ambiguity.
Passion for results and excellence
Team player
Must be able to get the job done by working collaboratively with others.
Be inquisitive and analytical mind; out-of-the-box thinking.
Prioritize among competing opportunities, balance consumer needs with business and product
Priorities, and clearly articulate the rationale behind product decisions.