Software Tester (Relocate to Berlin, Germany)

JOB DESCRIPTION

About testing department
Company provides graphics software that performs most of the painstaking work of creating data-driven slides for professional Excel and PowerPoint users. As part of our technical support team, the testing department makes sure that new features are usable and intuitive for all user groups, from new users to seasoned financial professionals.
Since Comapny is seamlessly integrated into Microsoft PowerPoint and Excel, we have to pay close attention to company's compatibility with the supported Microsoft Office products, Microsoft operating systems, and their respective updates. It's up to the testing department to review those updates, install them, and test them in detail. As a Software Tester at Company, you'll help improve products that over 1, 000, 000 professionals rely on worldwide.
About this job
The company is constantly being developed, and you get to ensure the proper functioning of all new features. This includes not only checking for faults but also for logical consistency and intelligibility of our products. Every time we release a new version of company, which we regularly do, it's up to you to perform a final release test.
As you cannot constantly test every single feature of company, we've developed automatic test routines. It will be an important part of your job to maintain, develop, and enhance these automatic tests. As we need to know whether company works with tablets, PCs, docking stations, smartphones, etc., you'll often get to test new hardware, too.
Every time an error occurs in our software, regardless of whether you, a customer, or a colleague found it, we require a detailed and reliable reproduction of the error to fully understand, and subsequently resolve, the problem. You'll be responsible for delivering the details we need to easily reproduce the problem on another computer. Your clarity of communication is crucial in getting the problem fixed, so strong written communication skills are a must.
Our testing department also documents errors and everything related to them in our internal system. After the error has been resolved by our Developers, it is up to you to check if the problem has really disappeared. You'll also be responsible for deepening our internal Knowledge Base to capture the ever-evolving functionality of our product.
As our Testers independently structure their work, we're looking for applicants with a high level of self-motivation. Some experience with Microsoft Office, particularly with PowerPoint and Excel, is a plus. We're happy to teach you the rest. This position requires fluency in both written and spoken English. Our testing department is still growing, which allows you to influence and build up your own working environment.

JOB REQUIREMENT

Core competencies:
problem-solving
analytical thinking
attention to detail
good communication skills for support only
Mandatory: fluent English and German will be a big plus, but not critical to have previous experience and work area is not important
Those who don't have an EU passport - are required to have a technical university degree(starting from bachelor's) or 3 years of proven IT experience

WHAT'S ON OFFER

Attentive and detail-oriented
Precise, systematic approach to work
Highly self-motivated
All fields of study welcome
Highly flexible working hours
Opportunity to improve our software by giving direct feedback to our Developer team
Opportunity to enhance existing processes
Direct contact with our global customer base
Very competitive salary
Family-friendly working hours and a permanent job with competitive pay.
Don't forget the in-office snacks and modern office located in Mitte, the central historic district of Berlin!

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Location:

Others - Germany

Working Policy:

Job ID:

J01486

Status:

Close

Related Job:

Lead Penetration Tester

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Security

Conduct authorized penetration testing for various digital platforms, including web applications, mobile applications, APIs, infrastructure, and cloud environments. Identify and document security vulnerabilities, validate and exploit when necessary, covering areas such as authentication, authorization, session management, input validation, encryption, access control, and business logic issues. Perform security assessments according to industry standards (e.g. OWASP Top 10, OWASP API Security Top 10, OWASP Mobile Security Testing Guide) and relevant security practices. Analyze application flows, user journeys, transaction processes, access controls, and data handling mechanisms to uncover potential security risks. Conduct vulnerability assessment and manual verification to reduce false positives, confirming actual exploitability in authorized environments. Retest to validate remediation effectiveness and ensure vulnerabilities are properly resolved. Support security testing activities within the software development life cycle (SDLC), including security requirement review, threat analysis, test planning, and release security validation. Stay updated with emerging cyber threats, attack techniques, security risks, and security testing best practices. Lead the planning, scoping, and execution of penetration testing activities across assigned projects. Define the penetration testing approach, test strategy, testing scope, priorities, timelines, and required evidence based on project and client requirements. Guide and mentor penetration testers or security engineers in testing methodology, vulnerability validation, reporting quality, and remediation discussions. Review vulnerability findings, risk ratings, evidence, and remediation recommendations to ensure accuracy, consistency, and practical value. Serve as the main technical point of contact for penetration testing activities, working with client stakeholders, security teams, development teams, DevOps, infrastructure teams, and compliance teams. Facilitate vulnerability walkthroughs, risk clarification sessions, remediation discussions, and retesting alignment with relevant stakeholders. Support estimation, planning, status tracking, issue escalation, and delivery reporting for security testing activities. Contribute to improving security testing processes, reporting templates, testing checklists, knowledge sharing, and reusable testing practices. Support regulatory, audit, and compliance requirements by providing security testing evidence, reports, remediation status, and technical clarification when needed.

Negotiation

View details

AI Software Transformation Engineer (Distributed Computing)

Ho Chi Minh, Ha Noi, Da Nang - Viet Nam


Product

  • AI
  • Spark
  • Data Engineering
  • Backend

Create an advanced AI-powered software transformation framework to speed up the modernization of complex analytical applications. Develop architectural patterns and transformation methodologies for converting outdated computational tools into scalable cloud-native solutions. Utilize AI agents, LLMs, and emerging AI engineering techniques to automate software analysis, code transformation, validation, and optimization. Work with distributed computing specialists to design target architectures that leverage Spark-based execution models for large-scale data processing. Lead technical investigations into restructuring, decomposing, or re-implementing existing software systems for efficient operation in distributed environments. Develop reusable transformation pipelines, automation tooling, and engineering frameworks for large-scale software modernization. Establish validation strategies and quality frameworks to ensure that transformed systems maintain functional correctness and reproducibility. Make architectural decisions regarding scalability, maintainability, performance, and long-term platform evolution. Collaborate with domain experts to understand application requirements and translate them into scalable technical solutions. Prototype and assess new AI-assisted engineering approaches to enhance transformation speed, engineering productivity, and software quality. Contribute to the organization's long-term strategy for AI-driven software modernization and engineering automation.

Negotiation

View details

Software Engineer (Node.js) - Database

Ho Chi Minh - Viet Nam


Product

  • NodeJS

Create system architectures, set coding standards, and build cloud-native solutions. Write Node.js code, improve system performance, and address intricate software integration issues. Supervise testing, deployment, and thorough documentation of integrated systems. Guide junior engineers, collaborate across teams, and make sure solutions align with business needs and global standards. Actively participate in all Agile software development stages, such as generating user stories and leading sprint planning. Collaborate with international companies, showing flexibility to accommodate US and EU time zones occasionally.

Negotiation

View details