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
- Good 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