As a QA Engineer, you will be responsible for writing and tests to meet the end-to-end quality standards for the product features. The job duties and responsibilities are as follows
- Understand the test plans laid down for a feature/product
- Write and automate tests that cover the scenarios stated in the test plan
- Carry out functional, regression and performance tests periodically for minor, major and patch releases.
- Raise defects for issues found, and work with development team to narrow down the problem, and verify fixes
- Review documentation to ensure it matches the implementation.
- Comply with coding practices and quality standards laid down for the product
- Communicate effectively with peers and cross-teams to clarify technical details, share ideas, and convey progress
- Demo the implementation and incorporate feedback from all stakeholders
Required Technical and Professional Expertise
- Practical knowledge about one or more testing functional, regression, and performance
- Practical knowledge about test automation using test frameworks like BDD
- Skilled on shell scripting / Python/Java programming
- Automate and write end to end functional test cases
- Good knowledge of SQL
Preferred Technical and Professional Expertise
- Awareness of Docker, Kubernetes, Openshift
- Awareness of frontend and backend technologies
- Preferred skills on Spark/ Hive/Presto