
Alternant(e) Automaticien QA Python/Java/Java Script (H/F)
RATP Smart Systems · Paris, Île-de-France, France
This listing has closed — view similar roles below.
- On site
- Internship
- €20,000 / year
- Paris, Île-de-France, France
Job highlights
- Automate backend software testing with Python, Java, Javascript.
- Enhance data quality and test automation infrastructure.
- Collaborate within an Agile QA team.
- Ensure application quality for millions of users.
- Develop functional expertise in transport systems.
About the role
About RATP Smart Systems
RATP Smart Systems is a subsidiary of the RATP Group, established in 2010 to leverage the group's expertise in Intelligent Transport Systems. We specialize in developing mobility assistance services, designing, developing, integrating, operating, and maintaining ticketing and passenger information systems. RATP Smart Systems serves local authorities and operators looking to improve daily transportation access for their users. We manage the world's largest multimodal network, including the ticketing system for Paris and its suburbs, handling over 12 million transactions daily. As part of our MaaS activity, RATP Smart Systems develops, hosts, and operates applications like Bonjour RATP and Mappy.Intern QA Automation Engineer (H/F) Python/Java/Java Script
We are seeking an Intern QA Automation Engineer to join our MAAS BU QA team at Maison de la RATP. This role is crucial for ensuring the quality and compliance of our backend software. You will be integrated into Agile rituals to understand evolving needs and complexities. You will join a Quality team of 2 automation engineers and 7 functional testers, providing a rich learning environment. Our goal is to master the functional aspects of our teams to challenge and implement automated (or manual) quality tests, ensuring client satisfaction with bug-free, fluid applications.Key Responsibilities 📝:
Technical and Automation:- Analyze transport activity databases and implement data processing/correction solutions to improve data quality.
- Expand and enhance test automation for the Back-end.
- Implement validation and non-regression test automation for relevant projects.
- Adapt existing test repositories by actively participating in process analysis.
- Maintain automation tools and propose continuous improvements for the automation infrastructure.
- Document newly automated tests.
- Develop functional expertise in the target areas for test automation.
- Participate in team Agile ceremonies.
- Implement test scenarios.
- Refine and/or develop test datasets.
- Analyze inputs (specifications, mock-ups, user stories...) and requirements.
- Create bug tickets if automated test execution detects them.
- Communicate with development and project management teams.
- Participate in demo, closing, review, and summary report activities.
Our Tools:
- Slack (communication)
- Jira (backlog management, defect tracking) Confluence/Sharepoint (documentation & reporting)
- Jenkins and Jenkins pipelines
- Git and GitLab (including GitLab CI/CD)
- Automated test framework (Python, Jenkins, MongoDB)
- Java, Javascript for other programming languages
- ElasticSearch and Kibana for reporting and data analysis
- Linux environment and server management tools (SSH)
Key skills/competency:
- Python
- Java
- Javascript
- QA Automation
- Test Automation
- Backend Testing
- Agile Methodologies
- SQL
- Linux
- Git
Skills & topics
- QA Automation
- Python
- Java
- Javascript
- Backend Testing
- Agile
- Test Automation
- Software Quality
- Internship
- RATP
How to get hired
- Tailor your resume: Highlight Python, Java, Javascript, and QA automation experience relevant to RATP Smart Systems' needs.
- Showcase your projects: Include any personal or academic projects demonstrating your skills in test automation and backend testing.
- Prepare for technical questions: Brush up on Agile methodologies, database analysis, and CI/CD tools like Jenkins and GitLab.
- Understand the company: Research RATP Smart Systems' mission in Intelligent Transport Systems and their MaaS applications (Bonjour RATP, Mappy).
- Ask insightful questions: Prepare questions about the team's automation framework and career development opportunities.
Technical preparation
Master Python, Java, and Javascript basics.,Understand database concepts and SQL queries.,Familiarize with Git and CI/CD principles.,Learn Agile testing methodologies.
Behavioral questions
Describe a complex problem you solved.,How do you handle tight deadlines?,Tell me about a time you improved a process.,How do you collaborate with a team?
Frequently asked questions
- What programming languages are essential for the QA Automation Intern role at RATP Smart Systems?
- The QA Automation Intern position at RATP Smart Systems requires proficiency in Python, Java, and Javascript for test automation purposes. Familiarity with these languages is crucial for success in this role.
- What are the main responsibilities of the QA Automation Intern at RATP Smart Systems?
- The intern will be responsible for automating backend software tests, improving data quality, enhancing the test automation framework, participating in Agile ceremonies, and documenting new automated tests. They will work closely with the QA team to ensure software compliance.
- What tools does the RATP Smart Systems QA team use?
- The QA team at RATP Smart Systems utilizes a range of tools including Slack, Jira, Confluence/Sharepoint, Jenkins, Git/GitLab, Autoframework (Python, Jenkins, MongoDB), ElasticSearch, Kibana, and SSH. Familiarity with these tools is beneficial.
- What is the work arrangement for this internship at RATP Smart Systems?
- This internship is based at the Maison de la RATP in Lyby, France, suggesting an on-site or hybrid work arrangement, though specific details should be confirmed with the hiring team.
- How does RATP Smart Systems ensure the quality of its applications?
- RATP Smart Systems ensures quality through a dedicated QA team that focuses on automating tests, improving data quality, and ensuring applications are bug-free and fluid, meeting client expectations. They leverage Agile methodologies and a comprehensive suite of testing tools.
- What is the primary goal of the QA Automation Intern at RATP Smart Systems?
- The primary goal of the QA Automation Intern is to master functional aspects and contribute to the implementation of automated quality tests, ensuring client satisfaction with high-quality, bug-free applications.