Work closely with product manager and developer to understand product requirement and design.
Document detailed functional and integration test cases. Coordinate with the developer, product manager and other business stakeholders on test case review, identify missing and complex test case scenarios.
Automate functional and regression test cases of the features/component owned by you.
Implement CI/CD pipeline, Code coverage, and additional engineering best practices
Test execution, Publish test report and coordinate with product/project stakeholder
Analyze server logs, DB and provide other relevant details of a bug
Requirements
Bachelors in computer science or a related engineering discipline
2+ years of experience in Quality Engineering
Deep understanding of software engineering fundamentals - OOPS concept, algorithm, and data structure
Hands-on coding experience in Java programming language. Can write efficient, modular, and maintainable code.
Experience working on an open source testing tool/framework like Selenium, TestNG, pytest, etc.
Experience in automation testing of web services (REST, SOAP)
Proficient in at least one of the scripting languages (Shell Scripting, Perl)
Experience working on Linux/Unix environment
Basic Knowledge of SQL, NoSQL, Caching, and pub-sub technologies
Knowledge of git, Jenkins, CI/CD, Docker is a plus
Outstanding problem solving and debugging skills