As a software tester, you will oversee quality assurance activities associated with software analysis. This includes developing test plans, performing exploratory testing and executing functional and regression testing. You will work closely with engineering, product management and support teams to ensure the product is ready for release. The role of software testers also entails providing feedback to developers on how to improve the quality, usability and steadfastness of the products and solutions. They help fulfil the functional and non-functional requirements of the product. Software testers are also responsible for finding and resolving software defects before the launch.
Roles and Responsibilities • Understanding of the entire Quality Assurance process, including defect life cycle, test case, and test plan documentation. • Responsible for the design of Test Strategy, Test cases and Test data. • Develop, document Test Scenarios and Cases based on functional profiles. • Test requirement definition, test design, test script and test data development, test automation, test environment configuration management and test execution. • Work closely on the deadlines of the project. • Set processes for test plan reviews and ensure that that test plans get reviewed by all stakeholders. • Review test strategies and see that all the various kinds of testing like unit, functional, performance, stress, acceptance etc. are getting covered. • Maintaining cordial relationships between cross functional teams like development configuration management, program management etc. • Reviewing status reports from team managers and taking appropriate actions accordingly. • Perform functional, regression, usability testing. • Perform database testing using SQL queries in MS SQL Server • Coordinate user acceptance testing. • Conduct requirements walkthrough within the QA team. • Create and maintain test documentation. Collaborate with QA and development team to improve the efficiency, effectiveness, and coverage of testing processes. • Work directly with customers, developers, and business analysts.
Skills /Abilities: • Strong experience in functional testing • Strong experience in web application, API & database testing. • Good experience in Creating Test scenarios and Collecting Test Data. • Experience in Implementing TestNG Test Automation framework and developing automation infrastructure is highly preferred. • Experience with any automation tool such as Selenium • Experience in designing functional, integration and end to end test cases. • Experience in automation framework design and scripts development. • Good understanding of Cloud Computing concepts. • Strong in writing SQL queries for Database testing. • Strong analytical and problem-solving skills. • Experience in performance testing using Jmeter or loadrunner is an advantage. • Excellent communication skills to co-ordinate with clients and technical teams. Requirements • Good experience working required in Manual & Automated testing / Selenium Knowledge • Any bachelor's degree in computer science or a related discipline, or equivalent work experience needed.