53 Risk Resources Jobs
Cypress Automation Engineer (2-5 yrs)
Risk Resources
posted 5d ago
Key skills for the job
Overview :
The Cypress Automation Engineer is a key member of the quality assurance team, responsible for developing and implementing automated testing solutions to improve the software development lifecycle. This role involves utilizing the Cypress testing framework to build functional and end-to-end automated tests for web applications. The position is critical as it ensures the delivery of high-quality software products by identifying and resolving defects early in the development process.
The ideal candidate will work closely with software developers, product managers, and other stakeholders to understand application requirements, design testing strategies, and validate software functionality. With the growing focus on automation in the industry, the Cypress Automation Engineer plays a pivotal role in fostering a culture of quality and continuous improvement within the organization.
Key Responsibilities :
- Design and implement automated test scripts using the Cypress framework.
- Collaborate with development teams to understand application functionality and requirements.
- Execute manual and automated tests and analyze results.
- Identify, document, and track defects using issue tracking tools.
- Maintain and enhance existing automated test suites to improve coverage and performance.
- Develop detailed, comprehensive, and well-structured test plans and test cases.
- Integrate automated tests into continuous integration pipelines.
- Perform API testing and validation as part of the automation strategy.
- Participate in code reviews and provide feedback on best testing practices.
- Work closely with stakeholders to ensure testing strategies align with project goals.
- Monitor and report on testing progress and provide insights to the team.
- Stay current with industry trends and advancements in testing technologies.
- Provide training and guidance to team members on automation tools and practices.
- Analyze and troubleshoot test failures to drive continuous improvement.
- Participate in team meetings to discuss project updates and testing objectives.
Required Qualifications :
- BS degree in Computer Science, Engineering, or related field.
- 2+ years of experience in software quality assurance and automation testing.
- Proficient in Cypress and JavaScript programming.
- Experience with API testing tools and methodologies.
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Familiarity with version control systems, such as Git.
- Knowledge of testing frameworks and build tools.
- Excellent analytical and problem-solving skills.
- Ability to work independently and as part of a team.
- Strong verbal and written communication skills.
- Experience with CI/CD tools like Jenkins, CircleCI, or Travis CI.
- Understanding of performance testing principles.
- Experience in developing a comprehensive testing strategy based on business requirements.
- Ability to learn new tools and technologies quickly.
- Detail-oriented mindset with a focus on quality.
- Professional certifications in software testing (e.g., ISTQB) are a plus.
Functional Areas: Other
Read full job description5-15 Yrs
5-18 Yrs