QA Engineer - Mumbai Position Description Key Responsibilities and Requirements Contributes to overall business results by making recommendations that significantly improve operational efficiency and effectiveness of Travel Industry Facilitate the analysis, design and programming of viable solutions to high complexity business problems according to user specifications Ensure that systems are functionally appropriate, technically sound and integrated Document and create test cases and to execute and verify those test cases as part of the overall functional testing of Information Technology products Contribute to test planning including API Testing Participate in the activities to develop and execute test to validate system functionality against specifications Take lead role in the testing of small to medium sized products Ensure that systems software is thoroughly tested Solid understanding of Quality Assurance methods and practices Deep understanding of manual and automated testing concepts 3 to 5 years’ experience as a QA Analyst/Engineer or similar role with a heavy focus on Automation Testing. Experience with high volume consumer-oriented web sites Experience working in an Agile Scrum environment Experience with formal test procedures, release management Experience in Travel industry experience, GDS’s - SABRE, Amadeus, and Travelport Ability to distill complex business needs into functional requirements Excellent follow-up, verbal and written communication skills Excellent problem-solving skills and an ability to make good decisions Team player with a professional attitude and learn new products Ability to manage multiple tasks and maintain tight schedules Ability to work effectively with a geographically dispersed team in India and United States Strong skill and experience analyzing data sets of all sizes. Strategic and Development Responsibilities Communicate effectively with Executive, Marketing, Sales and Operations teams in gathering product requirements, reporting results and managing expectations. Willingness to work flexible and/or extended hours as necessary and travel internationally on occasion. Specifically participate in the following: market research, requirements gathering and documentation, architecture design, resource allocation, issue delegation, release management, project timelines, source code protection, testing/QA (use cases) and outsourcing. Ability to "think outside the box" Ability to provide accurate and timely project estimates. Education Bachelor of Science in CS, MIS, or equivalent.
Design and Implement Performance Test Plan èUnderstand and analyse system under test. èCreate scripts & scenarios èExecute and manage load tests. èCollect & Analyze and report client side metrics èCollect & Analyze server side metrics for Linux Servers èCollect & Analyze Application Level metrics and report recommendations èIdentify or recommend changes to the code, design and infrastructure based on tested results
Tester job description Responsibilities include: • Reviewing and analyzing system specifications • Executing test scripts and reviewing results • Reporting and documenting technical issues Job brief We are looking for a QA Tester to assess software quality through manual and automated testing. You will be responsible for finding and reporting bugs and glitches. In this role, you should have a keen eye for detail and excellent communication skills. If you are also competent in executing test cases and are passionate about quality, we’d like to meet you. Ultimately, you will ensure that our products, applications and systems work correctly. Responsibilities • Review and analyze system specifications • Collaborate with Quality Analyst to develop effective strategies and test plans • Execute test cases (manual or automated) and analyze results • Evaluate product code according to specifications • Create logs to document testing phases and defects • Report bugs and errors to development teams • Help troubleshoot issues • Conduct post-release/ post-implementation testing • Work with cross-functional teams to ensure quality throughout the software development lifecycle Requirements • Proven experience as a Quality Assurance Tester or similar role • Experience in project management and QA methodology • Familiarity with Agile frameworks and regression testing is a plus • Ability to document and troubleshoot errors • Working knowledge of test management software (e.g. qTest, Zephyr) and SQL • Excellent communication skills • Attention to detail • Analytical mind and problem-solving aptitude • Strong organizational skills • BSc/BE in Computer Science, Engineering or a related field
Role: • To read all the documents (business & functional requirements), so that to understand what needs to be tested. • Based on the information procured in the above step decide how it is to be tested. • Inform the test lead about what all resources will be required for software testing. • Develop test scenarios, test cases and prioritize testing activities. • Execute all the test case and report defects, define severity and priority for each defect. • Escalations and follow-up regarding the issue/bug reported based on severity. • Create logs to document testing phases and defects. • Carry out regression testing every time when changes are made to the code to fix defects. • Help troubleshoot issues. • Conduct post-release/ post-implementation testing. • Summarizing the release and create release notes. • Work with cross-functional teams to ensure quality throughout the software development life-cycle. • Preparing Suggestion Documents to improve the quality of the application. • Create and maintain daily/weekly/monthly bug count status report. Requirements: - • Minimum 3+ years of experience in manual testing is required. • Must have 1 year of experience in Automation testing using Selenium with Java • Must have good experience of Web application (front-end and back-end), Mobile App testing (Android & iOS) • Must have good experience of API testing and writing test cases • Must have knowledge of DB Design, SQL (MySQL) queries • Preferable to have experience in Payments or Banking QA function • Good to have working knowledge of Jira, Apiary/Postman • Good documentation skill • Good in Calculation and Logics • Good in troubleshoot errors and suggesting optimal solutions • Good experience of Performance & Load testing using tools such as JMeter. • Good to have worked in Agile/Scrum based software development process & methodology. • Good to have experience on Linux environment and Linux commands(basic or intermediate level). • Good to have worked on at-least on AngularJS/NodeJS based projects.