QA Engineer for Desktop Software and Peripherals

Corsair
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Tech stack

Java
Software Applications
Automation of Tests
Continuous Integration
Github
Python
Node.js
Regression Testing
Software Engineering
System Testing
TypeScript
Test Scripts
Peripherals
GIT
Containerization
Gitlab-ci
Integration Tests
Information Technology
Software Version Control
Docker
Programming Languages

Job description

  • Testing and Quality Assurance:
  • Conduct comprehensive System and Integration testing of Stream Deck Application and Hardware
  • Validation of the Stream Deck NodeJS SDK
  • Support the testing of selected Stream Deck plugins
  • Develop, execute, and maintain test cases, test plans, and test scripts
  • Identify, document, and track bugs and issues, collaborating with the development team to resolve them
  • Perform regression testing, functional testing, integration testing, and system testing
  • Delegate test runs to dedicated test teams
  • Provide initial triage of bug escalations, ensuring all information is available for engineers, and steps-to-reproduce are accurate
  • Test Automation:
  • Collaborate with the test automation team to drive test automation within the project
  • Setup KPIs to track product health with test automation
  • Review and verify test automation results
  • Collaboration and Communication:
  • Work closely with developers, product managers, and other stakeholders to understand project requirements and deliver high-quality software and hardware
  • Provide clear and concise test reports and feedback to the development team
  • Process Improvement:
  • Continuously seek opportunities to enhance testing processes and methodologiesImplement and advocate for best practices in testing and quality assurance

Requirements

Do you have experience in TypeScript?, + Profound Knowledge in Computer Science, Engineering, or a related field

  • Proven experience as a QA Engineer or similar role, with a focus on desktop software and peripherals
  • Strong experience in test automation using Python frameworks
  • Technical Skills:
  • Proficiency in programming languages such as Typescript, Python, or Java
  • Familiarity with Node.js
  • Experience with CI/CD tools like GitLab CI, GitHub Actions
  • Familiarity with version control systems such as Git
  • Soft Skills:
  • Excellent analytical and problem-solving skills
  • Strong communication and teamwork abilities
  • Attention to detail and a commitment to delivering high-quality software
  • Strong English skills, written and spoken
  • German is a plus
  • Preferred Qualifications:
  • Experience with Stream Deck hardware and related software
  • Knowledge of Docker and containerization technologies
  • Understanding of the Software Development Lifecycle

Apply for this position