Job Description
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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application