3Pillar Global

Senior Cypress Automation Tester

3Pillar Global

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop end-to-end UI test suites and robust API automation using Mocha and Chai.
  • Implement data mocking and intercepting strategies to test edge cases without relying on unstable backends.
  • Optimize test execution through Cypress Parallelization to slash build times.
  • Author high-quality manual test cases in Xray with clear steps and expected results.
  • Manage the execution of manual cycles and ensure all manual results are synced for a "single source of truth" in Jira.
  • Create, configure, and monitor Jenkins jobs for automated test execution.
  • Integrate Cypress UI and API suites into the CI/CD pipeline, ensuring failures are caught before deployment.
  • Configure and maintain Cypress reporting (Mochawesome, Allure, or JUnit) and ensure reports are easily accessible to the team.
  • Take ownership of projects from technical design to successful launch.
  • Foster effective communication with developers, product managers, and stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field. Equivalent practical experience may be considered as an alternative.
  • Minimum of 5 years of hands-on experience in software quality assurance, with demonstrated proficiency in test planning, execution, and maintenance of clear and effective test documentation.
  • Specialized Experience: Advanced experience with the Cypress framework for UI testing, API testing (using cy.request), and Data Mocking/Stubbing (using cy.intercept), and assertions with Mocha and Chai.
  • At least 2 years of experience in test automation scripting, including implementing data mocking/intercepting strategies.
  • Experience with Cypress Parallelization to optimize test execution.
  • Solid understanding and experience with Agile and Scrum methodologies, showcasing the ability to adapt to rapid development cycles and an iterative approach to testing.
  • Experience in working with continuous integration (CI) and continuous delivery (CD) pipelines, with a focus on Jenkins job creation, pipeline scripting, and integration with Cypress.
  • Proficient in at least one programming language (such as Python, Java, C#) relevant to test automation.
  • Strong knowledge of databases and SQL, enabling the execution of complex data validation and the ability to interact with databases for backend testing.
  • Effective use of defect tracking and test management tools (e.g., JIRA, and specifically Xray for creating Test Sets, Test execution, and linking to Jira Requirements).
  • Strong collaborative skills, with the ability to work effectively with cross-functional teams to foster an environment of teamwork and cooperation.
  • Exceptional English communication skills with team members, stakeholders, and customers, ensuring clear and effective exchange of information.
  • Self-motivated and detail-oriented, with the ability to work independently and under pressure, managing multiple priorities and deadlines effectively.
  • Self-motivated and detail-oriented, with the ability to work independently and under pressure, managing multiple priorities and deadlines effectively.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
UI testingAPI testingtest automation scriptingdata mockingdata stubbingCypressMochaChaiSQLprogramming languages
Soft Skills
collaborative skillscommunication skillsself-motivateddetail-orientedability to work independentlyability to manage multiple prioritiesability to work under pressureteamworkadaptabilityproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information SystemsBachelor’s degree in Engineering