We are looking for Quality Assurance Engineer for our company. Following are the responsibilities of the candidate
Define testing plans based on business requirements
Design, develop, and execute test cases using test plans and functional specifications
Participate in all phases of the test cycle, including Integration/System Testing, Performance Testing, Regression Testing, User Acceptance Testing
Work with business users to outline test plan and manage test efforts during User Acceptance Testing
Provide leadership to develop test plans from design and requirements documents, consolidate scenarios, test cases and input contributed by team members
Analyze architecture diagrams/implementation documentation in conjunction with the development team to ensure that all ramifications of the changes or additions have been discovered
Perform test case/deliverables tracking and reporting as assigned
Monitor progress of testing efforts to ensure deadlines are met
Assist in selection, implementation and roll-out of testing tools
Create and maintain documentation around Quality Assurance processes, best practices and tools
Assist with Quality Assurance on projects, as needed, including but not limited to: feature testing, pre-deploy testing, post-deploy testing, regression testing, environment testing.
Knowledge, Skills, Abilities:
Experience testing e-commerce applications and platforms
Comprehensive knowledge of QA automation processes, methodologies, and frameworks
Comprehensive knowledge in creation of automated and manual test scripts
Comprehensive knowledge of the test phase of the Software Development Life Cycle; knowledge of all phases of SDLC
Strong planning and organizational skills
Strong oral and written communication skills with the ability to communicate at all levels of the organization
Strong attention to detail
Ability to multitask, prioritize tasks, and quickly adjust in a rapidly changing environment
Ability to effectively communicate and collaborate in a team environment