Job Description:
We are seeking a detail-oriented QA Engineer to ensure the quality, reliability, and performance of our software projects. The ideal candidate will be responsible for designing and executing test plans, identifying defects, and collaborating closely with development and product teams to deliver high-quality solutions.
Key responsibilities:
· Analyze requirements and design comprehensive test plans, test cases, and test scenarios
· Perform manual and automated testing for web, mobile, and API-based applications
· Execute functional, regression, smoke, integration, and system testing
· Identify, document, and track defects using tools like JIRA, Azure DevOps, or Bugzilla
· Collaborate with developers to reproduce issues and verify fixes
· Participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, retrospectives)
· Conduct API testing using tools such as Postman or REST-assured
· Perform basic database testing (SQL queries) to verify data integrity
· Support UAT and production validation when required
· Continuously improve test processes and quality standards
Skills:
· Strong understanding of software testing life cycle (STLC) and SDLC
· Hands-on experience with manual testing
· Performance testing using JMeter, LoadRunner
· Experience with test management and defect tracking tools
· Knowledge of Agile methodologies
· Ability to write clear and detailed bug reports
· Good analytical and communication skills
· Experience with test automation tools (Selenium, Cypress etc)
· Knowledge of programming/scripting (Java, JavaScript)
· CI/CD exposure (GitHub Actions, Azure Pipelines)
· Understanding of security and usability testing