Test Automation Engineer M/F permanent contract

Job summary
Permanent contract
Lyon
Salary: Not specified
Starting date: April 30, 2024
A few days at home
Skills & expertise
Task management
Agile methodologies
Communication skills
Continuous integration
Incident response
+15

ORIS
ORIS

Interested in this job?

Questions and answers about the job

The position

Job description

As a Test Automation Engineer, you will occupy a vital position within the ORIS organization, a setting distinguished by its multicultural and international diversity. With English as our working language, you will navigate through our agile collaboration landscape, primarily anchored in the Kanban framework. Your mandate will involve quality-assuring our cloud-native solutions on SaaS platform by automating several test cases, participating in manual testing, supporting the product teams, and leading initiatives to enhance platform reliability and performance. By forging a high-caliber team of engineers and providing cross-functional technical leadership, you’ll ensure that our platform not only operates seamlessly but also remains at the forefront of technological innovation and efficiency.

Manual Testing and Issue Tracking:

  • Demonstrated expertise in executing manual testing strategies, including black-box, white-box, regression, and usability testing, to identify and document software bugs and performance issues.

  • Skilled in using issue tracking and project management software such as JIRA, Bugzilla, or similar platforms to accurately report, track, and manage defects throughout the testing lifecycle.

  • Ability to design detailed test plans and test cases that cover all functional and non-functional requirements, ensuring comprehensive coverage and effective testing execution.

Test Automation Development:

  • Proficiency in creating and executing end-to-end automated tests using modern tools such as Puppeteer or Playwright, ensuring accurate simulation of user behaviors and seamless interactions across all components of the web application.

  • Experienced in designing and implementing automated API tests to validate the functionality, reliability, security, and performance of RESTful services, using tools like Postman, SoapUI, or custom scripts.

  • Ability to conduct comprehensive load testing to assess system performance and stability under various stress conditions, using tools such as Locust, JMeter, LoadRunner, or similar, to ensure scalability and robustness of the application under peak loads.

Support and Collaboration:

  • Support a team of engineers in adhering to best practices, assisting with specification clarifications

  • Collaborate effectively with cross-functional teams to ensure infrastructure and application developments are in sync with product and design requirements

Proactive Incident Management:

  • Skilled in utilizing monitoring tools such as OpenSearch, Instana, or Datadog to proactively detect and manage incidents, ensuring rapid response times and minimal disruption to service availability.

  • Expertise in configuring and managing sophisticated alerting systems within tools like Datadog or similar, to automate notifications of potential issues before they escalate into critical problems, enabling preemptive action.

Continuous Learning:

  • Keep up-to-date with the latest trends and best practices in test automation, observability and monitoring

  • Participate in internal training sessions, workshops, and code reviews.


Preferred experience

Required:

  • Bachelor’s degree or equivalent in Computer Science

  • 3+ years’ experience in testing including test automation and manual testing

  • 2+ years experience with Observability tools like OpenSearch and OpenTracing 

  • Experience with automation tools like puppeteer, playwright or similar

  • Familiarity using agile development methodologies (Kanban or SCRUM)

  • Proficiency in TypeScript or Python

  • Strong knowledge of Git and comfortable in working with branches, merging code, and resolving conflicts.

  • Strong experience with GitLab CI/CD pipelines.

  • Familiarity Docker and Kubernetes

Nice to have

  • Understanding of SaaS application development.

  • Familiarity with database systems (relational and NoSQL) like PostgreSQL, MongoDB, Redis

  • Experience as Full Stack Developer using node.js, java or python is a big plus.

  • Experience with workflow automation leveraging AI or LowCode solutions

Important Soft Skills

  • Good communication skills for collaborating with developers and effectively conveying technical concepts and discussing business requirements with non-technical colleagues 

  • Ability to prioritize and delegate tasks to ensure efficient project execution.

  • Proficient in conducting code reviews and providing constructive feedback to maintain code quality.

  • Skilled in fostering a positive and collaborative team environment.

  • Strong organizational skills to keep track of multiple tasks and ensure smooth coordination with external developers.

  • Capacity to handle project documentation and ensure its accuracy and completeness.

  • Proficient in presenting technical concepts and ideas to both technical and non-technical stakeholders.

Want to know more?