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.