DescriptionSkills and Experience:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5-7 years of experience in manual software testing
- Strong understanding of manual testing methodologies, techniques, and best practices.
- Proven track record of identifying and documenting software defects with meticulous attention to detail.
- Experience working with issue tracking systems, such as JIRA or Bugzilla.
- Experience in API testing tools (e.g., Postman, SoapUI) and database management systems
- Experience working with test management tools eg. JIRA, TestRail etc
- Experience/ Strong Knowledge in Selenium/Appium or any automation toolΒ
- Experience/ Strong Knowledge in JMeter or any performance testing toolΒ
- Familiarity with agile/scrum methodologies and their application to manual testing processes.
- Excellent communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams.
- Ability to work independently and take initiative to drive testing activities forward.
- Ability to adapt to changing priorities and handling multiple tasks simultaneously.
- Proficiency in managing timelines efficiently and prioritizing tasks.
- Strong understanding of the Software Development LifeCycle(SDLC) and Software Testing LifeCycle(STLC)
- Experience with Cross-browser and Cross-platform testing.
- Experience in mentoring or leading junior QA engineers is a plus.
Key Responsibilities:
- Develop and execute comprehensive test plans and test cases to verify the functionality, usability, and performance of software applications.
- Perform manual testing to identify defects, inconsistencies, and usability issues in both web and mobile applications.
- Collaborate closely with developers, product managers, and business analysts to understand project requirements and verify that they are met.
- Document and report defects, issues, and test results clearly and accurately, using designated bug tracking tools.
- Conduct regression testing to ensure that software updates and changes do not introduce new defects.
- Perform exploratory testing to identify unexpected issues and usability concerns.
- Participate in test environment setup and data preparation activities.
- Contribute to the continuous improvement of the QA process and testing methodologies.
- Stay up-to-date with industry best practices, testing tools, and emerging trends in software quality assurance.
- Collaborate with cross-functional teams to ensure timely and quality software releases.
- Provide feedback and insights to improve the overall user experience and software quality.
- Develop, maintain, and execute automated test scriptsΒ
Required Qualifications:
Education:Β
Bachelorβs degree in Computer Science, Engineering, or a related field.
Certification in software testing (e.g., ISTQB).
Experience: 5+ years of experience in software quality assurance.
Β
Β
Β