Skip to main content

Software QA Engineer

The QA Engineer role-plays a vital role in our product development process. He/she should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. He/she is responsible for designing and implementing tests, debugging and defining corrective actions, and creating and maintaining automation test scripts using Selenium or other equivalent functional testing tools.

Responsibilities

  • Create detailed, comprehensive, and well-structured test plans and test cases (manual and automated).
  • Convert Functional and Non-Functional requirements into business test cases.
  • Able to analyze risk and its mitigation prior to release.
  • 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.
  • Recommend improvements in software to enhance user experience.
  • 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.
  • Great team player and able to work efficiently with minimal supervision.

Qualifications

  • Bachelor’s degree in IT-related courses.
  • Minimum 3 years of Software QA and Testing experience.

Technical Skills

  • Knowledge about Bug tracking tool, JMeter, CI/CD, Automation, etc.
  • Knowledge of automation testing with open-source tools and frameworks like selenium, robot framework, karate.
  • Knowledge in SQL.
  • Experience in API Testing using various tools like Postman, JMeter, SOAP.
  • Experience in complete software testing life cycle and software life cycle.
  • Knowledge of Security Metrics, Security Testing, Performance Testing and PCI compliance.

Required Behavioral Skills

  • Strong analytical skills.
  • Proper Communication skills.
  • Problem Solving and Critical thinking.