Responsibilities:
Define test methods and create test plans to determine whether the software will perform accurately and reliably according to documented requirements.
Execute test plans and create test reports to describe program evaluation and testing.
Creating detailed, comprehensive and well-structured test plans and test cases.
Estimating, prioritizing, planning and coordinating quality testing activities.
Skills and Experience:
3+ Years of experience in Automation and Manual testing with a good understanding of the Software testing life cycle.
Should have strong problem-solving skills that allow to test software and identify bugs.
Hands-on experience with automation frameworks such as Selenium/Cypress
Valuable Knowledge of mobile & web application testing.
Experience in working with Agile methodology.
Strong development skills in Python,
Java or any programming language
Work experience with any unit test framework/library (preferably Javascript/Python).
Expertise with software release management and deployment (Git, CI/CD)
Must have hands-on experience with databases Preferably SQL.
Experience in working in a Continuous Delivery cycle (Release management)
Working knowledge of open-source technologies and cloud services
Should be able to manage multiple, diverse projects simultaneously.
Should possess excellent verbal and written communication skills.
Education:
Bachelors or Masters from premier Institutes preferred.
Experience 3-10years