Software Development Engineer in Test in Bucuresti

Job Description

This position is based in Bucharest within the IT Business Applications department (ITBA) of Ubisoft, specifically on the Technology – Transversal team. Our team focuses on enabling internal development efficiency by delivering self-service tools and platforms that address common technical needs, reduce redundancy across applications, accelerate development, and enhance overall developer productivity.

As a Software Development Engineer in Test, you will work closely with IT teams based mainly in Canada, France and Romania and you will play a central role in defining, implementing, and maintaining the automation testing strategy for our products.

Your role will focus on several key mandates:

  • define the automation test strategy for our internally developed products
  • implement, maintain and deploy the automation
  • support the product teams in the definition of their testing strategy and management of the testing phases.
  • You will be responsible for developing the test automation framework and operating it in collaboration with the chosen product teams.
  • Key Responsibilities

    Automation Strategy and Implementation

  • Define and document the automation strategy across teams and products
  • Develop, document and maintain the automation testing framework for UI, API and Integration Layers
  • Ensure automation coverage supports regression, integration, performance, and stability tests.
  • Deploy Testing Automation

  • Develop use and test cases to test the internal products, and take part in the execution of the automation of such test cases;
  • Build test automation scripts from scratch using our internal framework based on Visual Studio & SoapUI on different functional scopes (Finance, Supply, Procurement, HR…);
  • Manage continuous updates to test scripts in context of product evolution and new feature releases
  • Monitor automation KPI's gathering and provide regular reports and insights to stakeholders
  • Testing Strategy and Quality Approach

  • Participate in defining detailed plans and activities for each test phase, aligned with product timelines
  • Participate in defining detailed deliverables required to ensure consistency and traceability of testing artefacts (test scripts, test scenarios, data sets, regression testing, etc.)
  • Collaborate closely with process experts and solution design leads to ensure appropriate solution understanding is embedded into testing scope
  • Testing Phase Management

  • Own assigned testing items and coordinate cross-platform testing inside Ubisoft ITBA, where applicable.
  • Design test plans and test cases based on the requirements and project needs, in collaboration with the product teams.
  • Code and test technical solutions while seeking optimal performance and structuring
  • Manage System Integration Testing and User Acceptance Testing, covering end-to-end business processes, regular technical framework updates and ongoing enhancements
  • Ensure effective communications and expectations across the project teams for testing activities
  • Track testing progress and provide regular status updates
  • Manage and coordinate defect resolution in collaboration with appropriate product teams
  • Analyze test results and test metrics
  • Prepare, review and present test reports
  • Qualifications

    Personal Value

  • Client and end-user satisfaction mindset
  • Responsible and accountable for their actions
  • Strong problem solving and questioning skills
  • Persevering, autonomous, takes initiative
  • Able to multitask and perform on strict deadlines
  • Creative and innovative: suggests automation improvements and alternative solutions
  • Excellent communication and organizational skills
  • Quality and results oriented
  • Easily adaptable to changes
  • Experience working both independently and in a team-oriented, collaborative environment.
  • Able to accept constructive criticism and give feedback
  • Maintain excellent knowledge on the domain activity
  • Aware of Ubisoft business and catalogue
  • Professional Value

  • Strong experience in management of testing and quality assurance across multiple process/functional areas in context of global deployments
  • Strong expertise in software testing methodologies and test cases design
  • Ability to deploy automation setups including frameworks, approaches, and automation environments.
  • Design, code and test technical solutions while seeking optimal performance
  • Understand technical and functional design requirements
  • Create prototypes for client engagements
  • Can follow and enhance existing automation processes or start any automation mission from the beginning.
  • Strong knowledge about OOP principles.
  • Programming knowledge in one of the following: C#, PHP, JAVA, Python, Ruby
  • Strong understanding of: CSS/HTML/JavaScript
  • Strong understanding DBs: SQL, Mongo DB or MySQL
  • Strong understanding about XPath, XML, JSON structure, DOM Elements
  • Specialization courses on specific domain demands
  • Experience with automation tools and continuous integration pipelines.
  • Work experience

  • Strong experience with automation design and development practices
  • Strong experience with technologies used within his team/area of expertise
  • Contact

    Datele de contact vor fi vizibile dupa ce veti aplica!

    loading...
    www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!