About this position
Being a QA Engineer means having the passion to deliver rock solid, bug free products to our end users.
What are you going to do?
- Understand business use cases/user stores and develop test cases/scripts
- Perform manual QA testing including functional testing, regression testing, system testing, white box testing, and black box testing
- Participate in the review and analysis of business requirements, functional specifications and design documents
- Collaborate with project team members on development and customer needs
- Solid knowledge of QA testing methodologies, concepts, processes, and documentation
- Ability to automate at UI/API/Database level and apply the same in their testing
- Required knowledge of API testing and DB testing along with performance testing.
- Solid experience working with web based user interfaces, mobile applications with tools like Postman etc
- Dedication to product excellence and software testing best practices
- Flexibility and adaptability to rapidly changing environment
- Creatively think outside the box to identify potential problems, and increase coverage for testing framework
You need to have:
- Good in Test Plan, Estimation techniques and testing methodologies.
- Good in Requirement understanding and preparing requirement traceability matrix
- API testing with Postman and other similar tools
- Good in Selenium Scripts and frameworks and Apache JMeter
- Knowledge of scripting is a plus
- User interfaces testing, mobile applications testing of Android and iOS
- Load testing and performance testing with different tools like JMETER
- Knowledge of API documentation tools like Swagger etc.
- Security testing tools and basic scripting knowledge is a plus.