Software Engineering Testing- Public

  • Full-time

Job Description

We are looking for a detail-oriented and analytical Software Engineering Testing professional to join our team in Berlin, Germany. In this role, you will be responsible for designing, developing, and executing comprehensive test strategies to ensure the quality and reliability of our software products. You will work collaboratively with software engineers and product teams to identify defects, validate functionality, and maintain the highest standards of software quality throughout the development lifecycle.

  • Design and develop automated and manual test cases based on software requirements and specifications
  • Execute test plans and test scenarios, documenting results and identifying defects with precision and clarity
  • Analyze software behavior and performance to identify bugs, inconsistencies, and areas for improvement
  • Develop and maintain test automation scripts using industry-standard frameworks and tools
  • Collaborate with software engineers to reproduce, isolate, and verify bug fixes
  • Organize and prioritize testing activities to ensure efficient coverage and timely delivery
  • Create and maintain comprehensive test documentation, including test cases, test data, and test reports
  • Participate in code reviews and quality assurance processes to ensure adherence to testing standards
  • Perform regression testing to validate that fixes and new features do not negatively impact existing functionality
  • Track and report testing metrics and quality indicators to stakeholders
  • Stay current with testing methodologies, tools, and best practices in the software development industry

Qualifications

  • 2+ years of professional experience in software testing or quality assurance
  • Strong knowledge of manual and automated testing methodologies
  • Proficiency with test automation frameworks and tools (e.g., Selenium, JUnit, TestNG, or similar)
  • Experience with test case design, execution, and defect tracking systems
  • Solid understanding of software development lifecycle (SDLC) and Agile/Scrum processes
  • Proficiency in at least one programming or scripting language (e.g., Java, Python, JavaScript)
  • Excellent analytical and problem-solving skills with strong attention to detail
  • Experience with version control systems (e.g., Git)
  • Strong organizational and communication skills with the ability to document findings clearly
  • Familiarity with CI/CD pipelines and continuous integration practices
  • Experience testing public or open-source software projects (preferred)
  • Knowledge of API testing and performance testing methodologies (preferred)
  • Experience with test management tools and reporting systems (preferred)

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy NoticeImprint