About the Role
We're looking for a meticulous and passionate QA Engineer to join our team. You'll be responsible for ensuring the quality of our applications by identifying bugs, suggesting improvements, and automating tests. If you have a sharp eye for detail, love breaking things to make them better, and thrive in a collaborative environment, we'd love to meet you.
Responsibilities
* Design, develop, and execute manual and automated test cases based on requirements and specifications.
* Identify, record, and track bugs using tools like JIRA or similar.
* Collaborate with developers, product managers, and designers to understand features and functionality.
* Perform thorough regression testing when bugs are resolved.
* Maintain and expand test automation frameworks (e.g., Selenium, Cypress).
* Monitor application performance and reliability in staging and production environments.
* Advocate for best testing practices and drive continuous quality improvement.
Requirements
* Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
* 2+ years of experience in software QA (manual and / or automation).
* Strong knowledge of software QA methodologies, tools, and processes.
* Hands‑on experience with automated testing tools (e.g., Selenium, Cypress, Playwright).
* Familiarity with CI / CD pipelines and tools like GitHub Actions, Jenkins, or GitLab CI.
* Excellent problem‑solving skills and attention to detail.
* Strong communication and collaboration abilities.
Nice to Have
* Experience testing web and mobile applications.
* Familiarity with JavaScript, Python, or any modern scripting language.
* Experience with performance testing tools like JMeter or LoadRunner.
* Exposure to Agile / Scrum development practices.
* Knowledge of APIs and tools like Postman or Swagger.
#J-18808-Ljbffr