About the job
About the Role
We are seeking a proactive Quality Assurance (QA) Engineer with hands-on experience in software testing.
Key Responsibilities
- Design, develop, and execute manual and automated test cases for web and mobile applications.
- Identify, record, and track defects using standard bug-tracking tools.
- Participate in requirement reviews and provide feedback on testability, clarity, and completeness.
- Collaborate closely with developers, product managers, and other stakeholders to resolve issues and ensure high product quality.
- Maintain and improve automation test scripts/frameworks.
- Perform regression, functional, integration, and performance testing as needed.
- Prepare and present clear, concise testing reports and documentation.
- Ensure adherence to QA processes, standards, and best practices.
Required Skills & Experience
- 2+ years of experience in Software Testing (Manual & Automation).
- Strong understanding of SDLC, STLC, and defect lifecycle.
- Hands-on experience with automation tools such as Selenium, Playwright, Cypress, or similar.
- Experience with programming/scripting languages (e.g., Java, Python, JavaScript, etc.).
- Good knowledge of API testing using tools like Postman or REST Assured.
- Experience with bug tracking tools such as JIRA, Bugzilla, Azure DevOps, or Trello.
- Experience with monitoring tools like Sentry, New Relic, Datadog, or Kibana (preferred).
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work independently as well as in a team environment.
Preferred Qualifications
- Experience with Agile/Scrum methodologies.
- Knowledge of performance testing tools (e.g., JMeter) is an advantage.