Software Engineer - Intern

internship - full time, unpaid

Genesys
Saint Louis, MO
Closed
Posted 53 Days ago
Genesys
Saint Louis, MO
internship - full time, unpaid
Posted 53 Days ago
Closed

Description

Software Engineer - Intern France, France, Guipavas, Brest Intern 190000JH Requisition # 628 Total Views Apply for Job Recommend to a Friend Sign Up for Job Alerts My Moments Connected at Genesys Our employees from around the world telling their moments connected at Genesys. Experience these moments for yourself. http://gsys.co/f0Us30jsUqX Job Description Job Title : Developer Test Tool Quality Assurance (Intern) Department & Team: CTO Reports to: Senior Director, Development Location : Brest Summary : Join Genesys, a leader in contact center and omnichannel customer experience solutions. Genesys has a global presence with a headquarters in San Francisco and sites like Brest, Paris, Toronto, Saint Petersburg, Chennai. You will join the R & D department in Brest. The team consists of engineers with good experience in the field of databases and storage of customer information Engineer or equivalent in training, are you looking for an apprenticeship contract as part of your final year of study, allowing you to build skills in Python development and in the world of Genesys? Are you recognized for your rigor, your autonomy and your organizational capacity? The prospect of joining an innovative team motivates you? So join us by applying for this offer. Key Responsibilities : By joining us, you will participate in the development of a Python test framework dedicated to a web application and the development of tools for configuring the Genesys environment. You will have the opportunity to use these different tools / language: Python, Jython, HTML (Batch, VBS and any other scripting language) UI Automation Test with Sikuli Docker Virtualization (VMWare vCloud) Continuous Integration - Jenkins Eclipse Google Chart AWS lambda Automation Tool Split and isolate from Framework all dependencies with all project => The Framework has many project dependencies which must be moved in a specific folder dedicated for each project (DUT ou 3me anne cole ing - 2 mois) Create acceptance tests when pushing new code on on Framework => Add a new entry in the Framework that allow to run a test session which can confirm that the code pushed can be used on production (DUT ou 3me anne cole ing - 4 mois) Write our existing HTML generator in Python => To be consistent in the Python spirit of the Framework, the tool which generates HTML report from XML file should be refactored (DUT ou 3me anne cole ing - 2 mois) Migration of all third party tools in automation tools in JAVA libraries => Rewrite some third party tools used in the automation tool to be cross-platform (3me anne cole ing - 4 mois) Launcher in HTML => Rewrite the batch file which allows running punctual tests in HTML (DUT ou 3me anne cole ing - 1 mois) Integration of our test Framework in Docker to deploy it easily in any platform (3me anne cole ing - 4 mois) Creation of a test case generator on existing scripts which is traveling all along code to get back methods name and why not verification points (assertion) name to have a more accurate coverage and test cases => Find a way to run the code without execute him and get back all methods name (3me anne cole ing - 4 mois) Write a Master script to run all tests scripts in one instance of Sikuli instead of loosing time waiting for JVM to start and Sikuli to initialize on each script (3me anne cole ing - 2 mois) Refactoring of all methods in Framework to replace all arguments with "**kwargs" (DUT ou 3me anne cole ing - 1 mois) Automation of the addition of a new media in the Framework in a batch file and in Python (DUT ou 3me anne cole ing - 3 mois) Refactoring of the mechanism to report time analysis for WWE campaign (DUT ou 3me anne cole ing - 1 mois Genesys Tools Export/Make a delta of configuration when using Configuration Manager tool (DUT ou 3me anne cole ing - 3 mois) Creation of a web page which gather all tools needed for QA and Dev teams (DUT ou 3me anne cole ing - 1 mois) Reporting Create a "super" global report which gather all reports using the automation tool (DUT ou 3me anne cole ing - 2 mois) Add some bubbles on memory leak graph to indicate major actions => Some charts are created using Google chart. The goal is to add some bubble which allow to identify major actions done in the script (DUT ou 3me anne cole ing - 2 mois) Modification of Detailed HTML report to not load all images when opening the HTML page (DUT ou 3me anne cole ing - 1 mois) Minimum Requirements : Python, Jython, HTML (Batch, VBS and all scripting languages will be appreciated) UI Test Automation with Sikuli Docker Virtualisation (VMWare vCloud) Continuous Integration Jenkins Eclipse Google Chart About Us : Genesys powers more than 25 billion of the worlds best customer experiences each year. We put the customer at the center of everything we do and passionately believe that great customer engagement drives great business outcomes. More than 10,000 companies in more than 100 countries trust the industrys #1 customer experience platform to orchestrate omnichannel customer journeys that eliminate silos and build lasting relationships. With a strong track record of innovation and a never-ending desire to be first, Genesys is the only company recognized by top industry analysts as a leader in both cloud and on-premise customer engagement solutions. Connect with Genesys via www.genesys.com , Twitter , Facebook , YouTube , LinkedIn , and the Genesys blog . Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics. #LI-DK1

Skills

java, python, html, software engineering, eclipse, xml, web applications, amazon web services (aws), jenkins, docker, continuous integration, scripting, cross-platform development, ui automation, databases

Always be on the alert for potentially fraudulent job postings online. Report potential fraud to us if you're unsure about the legitimacy of a job posting or employer on Chegg Internships.

  • Never accept a check or other funds from a company to purchase materials necessary for your position.
  • Avoid and report situations where employers require payment or work without compensation as part of the application process.
  • Avoid corresponding with anyone who reaches out via text or email or outside of the Chegg Internships platform that you don't recognize.
  • Be wary of Google Hangout or Skype interviews as these are not publicly-listed numbers that can be used to verify the legitimacy of the interviewer.