Develop, Execute and Manitain Software to Test the Product
Use Industry leading technical abilities to significantly improve the product quality
Understanding the flow of code and how it interacts with different components
Strong manual testing experience to understand requirements and then articulate it into positive and negative test scenarios
Assist the Quality Assurance (QA) Lead with evaluating software requirements and developing QA plans, QA test scripts, and acceptance criteria for various testing phases and/or Develop test case generation techniques including test plans and test cases using requirements and design documents while specifying testing overview, approach, strategy, scope, roles, and responsibilities
Assist in the identification of QA tasks and the associated level of effort for project plans and proactively work with application QA, and development team right from inception through functional validation and final release
Prepare and execute acceptance testing of new or revised modules, and automated test scripts
Help to ensure that high severity bugs are caught during the QA phase and provide the appropriate feedback to the development group on usability, functionality, and quality of user experience
Write clear and concise defect reports and validate fixes
Assist with issue triaging and root cause analysis
Able to create/generate test data from DB as needed.
Performing risk management, and gap and requirement analysis in Agile/Scrum environment
Sr/Leads
Define the automation strategy, automation cases as well as design tools for unit, functional, performance testing in a programmatic manner
Be an active participant in and propose improvements to existing processes and automated tools in order to improve team's speed, quality and efficiency.
Skill Set Required
Bachelor's degree in Computer Science or a related field from an accredited college/university
11+ years of experience as an SDET, developer or strong automation engg
Proficient in OOP's concepts
Hands on experience in core Java/ C#
Hands on expertise in SQL
Knowledge of industry standard test automation tools and experience developing product test harnesses
Excellent communication, collaboration, reporting , analytical and problem solving skills
Debugging/troubleshooting experience on performance and stability tools
Experiencce in QA concepts and methodology
Experience with Continuous Integration
Basic knowledge/understanding of Web performance testing
Ability to work both independently and as part of a team to meet set deadlines.
Familiar with application lifecycle management processes for QA projects utilizing TFS or Azure DevOps
Good To Have
Experience with testing apps in Sharepoint & .NET framework
Power Shell scripting knowledge is a plus
Hands on experience with Microsoft Azure Cloud services is a plus