Title: Automation Engineer (Cypress Automation Testing)
Location: Remote
Fulltime
Job Description:
We are seeking an experienced automation senior software engineer with a minimum total of 5-7 years of active experience and minimum 3 years of experience in Cypress Automation having strong modular design knowledge OOPS including extensive design patterns knowledge. They should have a proven track record for quality and performance of code deliverables strong communication and client-facing skills with the ability to work in a consulting environment. They will have the opportunity to work in several different domains in a variety of different client environments.
Senior Automation engineers will perform the necessary test automation activities leveraging automation framework tools and technologies. Team will ensure the execution of the automated test and validate test execution results. Team will track and report on automation progress.
Job Responsibilities:
Strong Cypress automation with Java Script and frameworks like Chai/Mocha
- Primary Tools: Cypress with JavaScript. Eclipse Bit Bucket Jenkins and GIT Lab Dockers JIRA and QTest Leverage AWS Cloud AWS Toolkit Docker Airflow JIRA Zephyr (test management tool) Slack Kibana etc.
- Secondary Tools: Maven Ant Urban Code Deploy Splunk AWS Dockers/OpenShift
- Automate Regression Test cases
- Write and Update manual test scripts in Zephyr
- Define automation scope based on supplied Sprint Stories milestones and test cases.
- Follow data requirements for automation and work with Moodys test data team.
- Creation of Front-End UI and REST API automation scripts for Desktop web.
- Collaboration on configuration of continuous integration job to execute Automation project on daily basis.
- Automate test script execution on defined test environments.
- Automate test scripts across chosen mutually agreed browsers.
- Execute automated and manual tests and determine root cause of issues found during all types of testing.
- Analyze automation suite execution reports and log application defects.
- Perform functional validation in conjunction with the appropriate level of automation during sprints
- Provide automation test reports sprint status reportswith execution status and services performed during sprint.
- Coach/mentor junior team members enhance technical capabilities of the team
Basic Qualifications:
- Bachelors degree in Information Technology or related field preferred
- 5-7 years of experience in automation with various tools and techniques
- Experience interfacing with business partners as well as internal and external technical teams
- Ability to articulate business requirements and objectives and translate those into software development solutions
- The desired candidate should be passionate about developing configuring connecting and integrating systems in a complex enterprise application environment.
- Ability to grasp new technologies and be able to adapt to rapid shift in priorities
- Ability to work in a team environment
- Java/ AWS/Cypress certifications are preferred