Skip to main content

QA Engineer

Job Description

  • Create detailed, comprehensive, and well-structured test plans and test cases (manual and automated).
  • Convert Functional and Non-Functional requirements into business test cases.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Design, develop, and execute automation scripts using open-source tools.
  • Report bugs and errors to development teams.
  • Perform thorough regression testing when bugs are resolved.
  • Writing documentation for new features or updating documentation as needed.
  • Knowledge of security testing and automation testing would be a plus point.
  • Analyze and Understand business requirements in detail.
  • Work in Scrum/Kanban team environment to size and plan the requirements.
  • Test software products following standard testing practices, tools, and techniques.
  • Research on new technology and techniques for continuous improvement of the products.
  • Investigate customer complaints and non-conformance issues.
  • Recommend improvements in software to enhance user experience.
  • Able to analyze risk and its mitigation prior to release.
  • Great team player and able to work efficiently with minimal supervision.

Requirements and Qualifications

  • Bachelor’s degree in IT-related courses.
  • Minimum 3 years of Software QA and Testing experience.
  • Knowledge about Bug tracking tools, JMeter, CI/CD, Automation, etc.
  • Knowledge of automation testing with open-source tools and frameworks.
  • Knowledge in SQL.
  • Experience in API Testing using various tools like Postman, JMeter, and SOAP.
  • Experience in complete software testing life cycle and software life cycle.
  • Knowledge of Security Metrics, Security Testing, Performance Testing, Load Testing.
  • Knowledge of GIT/SVN, JIRA.