Quality Assurance Engineer - Software Updates and Testing
Role details
Job location
Tech stack
Job description
Job Summary: In this role, you will work closely with developers and product managers to ensure high-quality software releases. Your primary responsibilities will include manual and automated testing, debugging, and ensuring compatibility across various devices and software versions., * Collaborate with developers, product managers, and business analysts to fully understand project requirements and quality expectations.
- Design, develop, document, and maintain both manual and automated test cases, test plans, and test scripts based on specifications.
- Execute diverse testing types, including Functional, Regression, Integration, and System testing, to validate software updates and device behavior.
- Identify, log, and track defects using bug tracking tools (e.g., Jira), working closely with development teams to ensure timely resolution.
- Maintain comprehensive QA documentation, including defect reports, test results, and test coverage metrics.
- Ensure compliance with established software development quality standards and best practices.
- Provide quality assurance throughout all stages of the software development lifecycle, contributing to the continuous improvement initiative.
Requirements
Do you have experience in Software development?, Do you have a Bachelor's degree?, NET CHECK is headquartered in Berlin and is part of the NC GROUP, an owner-managed group of companies with a total of over 180 employees at five locations in Germany and one in Belgrade, Serbia. To further support our dynamic team we are seeking a detail-oriented Quality Assurance Engineer., * Bachelor's degree in computer science, Engineering, Information Technology, or a related field.
- 2+ years of QA/testing experience in a software development environment.
- Familiarity with programming/scripting languages (Python) for automation.
- Proficiency in automation scripting (Python preferred) and experience with testing frameworks such as unittest and pytest.
- Knowledge of 3GPP standards for mobile communication technologies.
- Familiarity with MS SQL for data validation.
- Experience with version control systems (e.g., Git) and CI/CD pipelines
- Strong analytical and problem-solving skills with keen attention to detail.
- Excellent communication skills and ability to collaborate across cross-functional teams.
Benefits & conditions
- Employment Type: Full-Time, indefinite term.
- A dynamic team characterized by creativity, collaboration, and technical excellence, creating an innovative workplace.
- Flexible working hours.
- 28 vacation days.
- Health & Sports Subsidy: Sports membership subsidy.
- Public Transportation Subsidy: Monthly subsidy for a Germany-wide ticket.
- Bicycle leasing via JobRad.
- Regular Team Events.