drjobs Software Test Engineer Automation Focus fmdiv

Software Test Engineer Automation Focus fmdiv

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Braga - Portugal

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are seeking a talented and detailoriented Software Test Engineer to join our team. As part of an exciting project to build an enterprise knowledge graph for the manufacturing domain you will play a key role in shaping the future of how production line data is analyzed and leveraged across our global network. This knowledge graph will offer a unified view of production line assets enabling businesses to track which products are being built where at which performance levels all independent of the underlying traceability and ERP systems.

Our software goes beyond traditional data integration not only providing a web API to access this valuable data but also offering a web user interface that delivers a Googlelike search experience. The interface allows users to explore structured views and capture additional data on relationships that are otherwise unavailable from the original data sources. As we scale this solution test automation will be critical to ensuring the robustness and reliability of our system and we need you to help us transition from manual testing to an automated pipeline.

Your contribution to something big:

Requirement Analysis and Test Strategy:

  • Analyze business and technical requirements written in Gherkin and collaborate with stakeholders to understand the functional scope of the knowledge graph search features and UI interactions.
  • Design and document test cases translating Gherkin scenarios into automated tests using Python.
  • Collaborate with developers and product teams to ensure test cases align with features ensuring comprehensive test coverage across the platform (API UI and data integration layers).

Test Automation:

  • Implement and maintain automated test scripts using Python and Selenium WebDriver transitioning from manual testing to automated test execution for both the web API and user interface.
  • Work with the current test automation stack (Python Selenium Docker GitHub Actions Jira with Xray) and migrate manual test cases to automated scripts in a CI/CD pipeline.
  • Ensure proper integration of test automation into the overall development workflow including continuous testing as part of the CI/CD process.

Migration and Improvement:

  • Lead and participate in the migration of manual testing processes to an automated environment identifying opportunities for improvement and efficiency gains within the existing and evolving test automation stack.
  • Investigate new testing tools and frameworks making recommendations for changes or updates to the test automation stack.

Test Execution and Reporting:

  • Execute automated tests in a variety of environments ensuring tests cover critical business flows and edge cases related to the knowledge graphs data API and user interface.
  • Continuously monitor and report on test execution results identifying trends issues and areas of improvement.
  • Collaborate with the QA and development teams to troubleshoot and resolve test failures especially related to complex data relationships in the knowledge graph.

Continuous Learning and Growth:

  • Stay current on industry trends testing practices and technologies and proactively bring ideas for improving automation processes and tools.

Qualifications :

What distinguishes you:

  • Strong proficiency in Python and test automation using Selenium WebDriver.
  • Familiarity with Gherkin and the ability to write and understand feature files.
  • Experience with test automation frameworks and CI/CD pipelines specifically with GitHub Actions.
  • Handson experience with Docker containers for test environments.
  • Working knowledge of Jira and Xray for managing test cases and reporting.
  • Solid understanding of testdriven development (TDD) or behaviordriven development (BDD) methodologies.
  • Ability to work both independently and collaboratively within crossfunctional teams.
  • Strong debugging and problemsolving skills.
  • Familiarity with version control systems particularly Git.

Preferred Skills:

  • Experience with other test automation tools and frameworks (e.g. Cypress Playwright) is a plus.
  • Knowledge of additional programming languages such as JavaScript or Java is a plus.
  • Familiarity with cloudbased testing environments or other CI/CD tools beyond GitHub Actions is beneficial.

 

If youre passionate about testing automation and improving processes wed love to hear from you! Please send your resume and a brief cover letter explaining your experience and why youre a great fit for this role.


Additional Information :

Work #LikeABosch includes:

Flexible work conditions

Hybrid work system

Exchange with colleagues around the world

Health insurance and medical office on site (psychology and general clinic)

Training opportunities (p.e. technical training foreign languages training) & certifications

Opportunities for career progression and continuous professional development

Access to great discounts in partnerships and Bosch products

Sports and health related activities

Great access to public transports

Free transport from Porto

Flexible benefits platform

Free parking lot

Canteen

 

Success stories dont just happen. They are made...

Make it happen! We are looking forward to your application!


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.