Good understanding of QA methodology, automation expertise and ability to code.
A keen understanding of the latest trends and their role in a commercial environment is needed.
Develop, Execute the test cases and Report Bugs
Send regular status reports, on bugs and functionality, tested
Record test results, screenshots, etc. (failed ones)
Create the test report and Conduct post-testing clean-up
Run the regression tests
Suggest fixes, identify functional problems and document technical issues and solutions
In-depth knowledge of the SDLC as well as various software testing methodologies.
Perform Functional/Black box testing, SQL queries, and Data Analysis.
Using Bug tracking (Trello/JIRA), Project Tracking and SVN software produced various reports/metrics.
Support the testing phase (system testing, SIT, UAT, non-regression testing) and ensure quick turnaround of defect fixes.
You will participate in design and specification reviews, and use this information to design test plans.
Manage and communicate regular updates on project status like work completed, work in progress, next steps, risks, mitigation, quality to QA manager and stakeholders.
Present complex technical ideas (both written and verbal), anticipate potential objections and persuade others to adopt the most appropriate view.
Establish an end-to-end view and capture all key requirements. establish clear functional and non-functional requirements like capacity, availability, and response times.
Ensure that all requirements are 'testable' and agree on test strategy with the business and test team lead.
Requirements:
Bachelor’s/ MCA/ M. Tech. from a reputed college.
Experience in Automation testing is preferred.
Experience in testing various applications, services, and user interfaces
Experience in test automation and creating repeatable, maintainable, automated
test suites
Experience managing a team of QA Engineers
Experience in communicating with clients
Understanding of test-driven development
Understanding of software development lifecycle and best practices
Understanding of Agile and Waterfall processes
Understanding of user interface design
Strong knowledge of software quality assurance best practices & methodologies
Familiarity with various defect management systems