SAS Institute
Pune, India
3d ago

Experience : 3-5 years

The HTML Commons & the NOVA testing team has lost one position recently due to attrition. We need a replacement position for taking care of the automation testing of the components in OpenUI5 for existing consumers & automation testing components for migrating to the next generation NOVA framework which is undergoing full-fledged development to be inline with CI / CD.

If this replacement headcount is not approved, then

  • Our ability to provide testing support for components in OpenUI5 and new ones in NOVA will go down further, impacting the timelines of consuming solutions.
  • Also, it will be difficult to justify Daily smoke testing for all the components that are developed in Cary, Pune, and Beijing.

  • The reason our team’s ability to deliver will go down further is because of the team size going down from 7 to 5 over the last few years and with this attrition the team size will now stand at 4.
  • This results in an overall reduction of 40% of manpower loss over the last few years, which cannot be absorbed going forward.

  • There is currently 20+ Nova components development work is in progress and it will be difficult to justify testing from CI / CD perspective as there is backlog of automation from previous releases and this will grow over a period.
  • It will be challenging to provide full testing support for OpenUI5 components like FormControl, Select, File Uploader, Image, Upload collection, Dropdown where development is being done in Cary and Beijing.
  • Along with this, there will be a challenge to support Security testing of REST APIs of Theme Designer using the Tamper tool.

  • Also, there will be an impact on the customization and enhancement of Katalon Framework for Test Automation of NOVA components and ultimately hamper our progress towards CI / CD.
  • Furthermore, given the current situation we all are dealing with, this will further affect the morale of the team members thereby contributing negatively to the existing situation.
  • Job Description :

  • Designs, develops and executes high quality, flexible and scalable applications, frameworks and tools.
  • Designs, develops, and executes test plans, and test scenarios.
  • Automate tests, analyze test results to ensure existing functionality and recommend corrective action.
  • Identify, track, and verify defects in the software.
  • Maintain and enhance existing automated test suites.
  • Review relevant documentation.
  • Collaborate with members of the development and testing teams to understand the requirements.
  • Work closely with local as well as remote dev / test teams to ensure timely deliveries.
  • Communicate accurate status, risks, and perform other duties as may be assigned.
  • Develop automated tests using tools / technology such as Katalon / Selenium, React / TypeScript / HTML5 / JavaScript / JSON Jenkins, GitLab, etc.
  • Technology :

    Selenium / JavaScript (ES5 & ES6), TypeScript, ReactJS, JSON, HTML5, CSS, Groovy along with Java. Please note this is not the end to end j2ee / mid-tier development and the thrust is on JavaScript-based application development for desktop and mobile devices.

    Mandatory Technical Skills

    Required :

  • Good programming skills of testing of HTML5 based UI components using React.
  • Programming skills in languages like React, Typescript, Java, JavaScript, Selenium, Groovy, Spock, HTML5, SQL.
  • Knowledge of software development processes and Quality Standards
  • Experience in Java / HTML5 / JavaScript / JSON is a plus.
  • Knowledge of software testing techniques and the use of UI driven automation tools Selenium) a plus
  • Ability to think analytically and effectively communicating problems and fixes.
  • Works independently or with a team
  • Hands-on experience of developing and maintaining test automation using open
  • Preferred :

  • Experience with Agile software development methodologies.
  • Knowledge of API testing and REST API
  • Understanding of React / TypeScript / JavaScript / CSS.
  • Knowledge of scripting language such as Shell Scripts.
  • Experience with Jenkins, Git, Gradle preferred.
  • Manual test case / test scenario development & execution experience.
  • Understanding of Jenkins, GIT, Gerrit. Gradle.
  • Knowledge of any Cloud providers like AWS, Google, OpenStack etc.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form