Responsibilities
- Review requirements and work with Business Analysts and Technical team to identify testable requirements
- Develop and maintains testing-related documentation, including Test Plans, Test Cases, Scripts, Test reports, Bug reports
- Test strategy Development - Collaborate with the QA Lead to design and implement a comprehensive test strategy that leverages both automated and manual testing approaches based on project requirements and priorities.
- Automation Framework Design Script Maintenance - Assist in creating and maintaining automated testing frameworks, including identifying suitable automation tools, defining test cases, and developing reusable test scripts. Review and update automated test scripts to reflect changes in the application functionality, ensuring their ongoing effectiveness.
- Perform testing throughout the product life cycle including functional, integration, system, regression, usability, smoke, load, and mobile testing.
- Work closely with Developers, Business Analysts and QA Analysts to escalate potential quality issues.
- Logs enhancement requests and bugs in an issue tracker with detailed steps and screenshots to recreate the issue
- Maintains association between defects, test cases, and requirements, test case management software and traceability matrices.
- Mentor and train QA team members on both automation and manual testing best practices, ensuring efficient test execution.
- Generate comprehensive test reports summarizing test results, identifying trends, and highlighting potential risks to stakeholders.
Qualifications, Knowledge, Skills and Abilities
Education
Master s / Bachelor s degree from a university, requiredExperience
6 or more years of experience as a Quality Assurance (QA) Analyst within IT solutions or equivalent role, requiredStrong understanding of Software QA methodologies, tools, and approaches. Both manual and automated testing techniques, including black-box, white-box, regression, and performance testing.Experience with popular automation frameworks like Playwright, Selenium, Appium, or Cypress, depending on the project needs.Basic understanding of programming languages like Java, Python, or C# to write automation scripts.Strong experience with writing test plans, test strategies and executing automated testing to include functional, smoke, regression, load, negative and mobile strategies, required.Ability to create detailed and well-structured test cases for both manual and automated testing.Ability to solve problems, identify solutions, and appropriately escalate issues, requiredExperience with defect tracking tools like Jira or Bugzilla.Experience working with Agile frameworks, preferred.Experience working with Agile frameworks, preferred.Technologies :
One of following technology experience, preferred :
Azure DevOps, JIRAHP Quality Center or other equivalentSQL / T-SQLPlaywright, Selenium, Cypress, Robo FrameworkCore Java, Python, TypeScript / JavaScript, C#Other Knowledge, Skills Abilities
Strong verbal and written communication skillsExcels at operating in a fast-paced technical environmentBe Self-driven with the ability to work independently as well as operate efficiently in a collaborative environmentStrong analytical and problem-solving abilitiesAttention to detail and ability to identify potential quality issuesAbility to work closely with cross functional teams in the organizationAbility to prioritize tasks and meet deadlines.Effectively communicate test results to stakeholders, manage a team of testers, and collaborate with developers.Skills Required
Performance Testing, Javascript, Core Java, Agile, Manual Testing, Selenium, Html, Python, Qtp