Aktuelle Jobs
Entdecken und Bewerben Sie sich für Jobs
QA Engineer (m/f/d)
About the Role
We are looking for a meticulous and proactive Quality Assurance (QA) Engineer to join our development team. You will be responsible for ensuring the quality, reliability, and performance of our software applications. This role requires a strong understanding of software testing methodologies, excellent attention to detail, and a passion for finding and diagnosing defects. You will work closely with developers, product managers, and release engineers to maintain our high standards for a seamless user experience.
Key Responsibilities
-
Test Strategy & Planning: Develop, document, and execute comprehensive test plans and test cases (both manual and automated) based on product requirements and user stories.
-
Manual Testing: Perform exploratory, functional, integration, and regression testing across different platforms (web, mobile, API).
-
Automation Development: Design, develop, and maintain automated test scripts and frameworks using tools like Selenium, Cypress, Playwright, or Appium.
-
Defect Management: Identify, document, prioritize, and track bugs and technical issues using issue tracking systems (e.g., Jira), working directly with developers to ensure timely resolution.
-
Performance & Load Testing: Assist in creating and executing performance and load tests (e.g., using JMeter or Gatling) to ensure application scalability and stability.
-
Continuous Integration: Integrate automated tests into the Continuous Integration/Continuous Deployment (CI/CD) pipeline to support frequent and reliable releases.
-
Collaboration: Participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) and provide timely quality status updates to stakeholders.
Required Technical Qualifications
-
3+ years of professional experience in Quality Assurance and software testing.
-
Proven experience developing automated tests using a common scripting language (e.g., Python, JavaScript/TypeScript, or Java).
-
Hands-on experience with at least one major test automation framework (e.g., Selenium, Cypress, or Playwright).
-
Solid understanding of the Software Development Life Cycle (SDLC) and Quality Assurance methodologies, tools, and processes.
-
Experience testing RESTful APIs using tools like Postman or specialized API automation frameworks.
-
Strong working knowledge of SQL for data validation and backend testing.
-
Familiarity with version control systems, particularly Git.
Preferred Qualifications (Nice to Have)
-
Experience with performance and load testing tools (e.g., JMeter, LoadRunner).
-
Experience testing mobile applications using React Native, native testing tools, or Appium.
-
Prior experience with a cloud platform (AWS, Azure, or GCP) in a DevOps context.
-
Familiarity with containerization technologies (Docker, Kubernetes).
-
Certification in Software Testing (e.g., ISTQB).
Education
-
Bachelor's Degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.