Job
Description
As a Quality Engineer - Automation at Cotality's subsidiary, Next Gear India Private Limited, you will be an integral part of the product development team focusing on creating and delivering innovative solutions for the Property & Casualty (P&C) Insurance and Property Restoration industries. You will play a crucial role in ensuring software functionality, performance, and usability through comprehensive test planning, execution, and automation. **Key Responsibilities:** - **Test Planning and Strategy:** - Develop and implement comprehensive test plans and strategies based on project requirements and specifications. - Collaborate with cross-functional teams to identify test scenarios and prioritize testing efforts. - Define test objectives, scope, and deliverables for each project. - **Test Execution and Automation:** - Design and execute manual and automated test cases to verify software functionality, performance, and usability. - Develop and maintain automated test scripts using industry-standard tools and frameworks. - Monitor and analyze test results, identify defects, and track them using bug tracking systems. - Collaborate with developers to troubleshoot and resolve identified issues. - **Application Scalability Tests:** - Execute load tests using industry tools such as Neo Load and Load Runner. - Collaborate with developers on test runs, bottlenecks, and blockers identified during performance tests. - **Continuous Improvement:** - Stay up to date with industry trends, tools, and best practices in software testing and quality assurance. - Propose and implement process improvements to enhance the efficiency and effectiveness of testing efforts. - Participate in code reviews and provide feedback on software design and architecture to improve testability and maintainability. - **Documentation and Reporting:** - Create and maintain detailed test documentation, including test plans, test cases, and test scripts. - Generate regular reports on testing progress, test coverage, and defect metrics. - Communicate testing results, issues, and risks to stakeholders in a clear and concise manner. **Qualifications Required:** - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven experience as a QA Engineer or Software Tester, preferably in a software development environment. - Strong understanding of software testing methodologies, tools, and processes. - Proficiency in at least one programming or scripting language (e.g., Java, C#) and Postman for API testing. - 7 to 9 years of experience with test automation frameworks and tools (e.g., Selenium, .NET, UTAF, JUnit, TestNG, K6). - 7 to 9 years of experience developing automated tests using Java, python, or similar languages, with experience deploying automated tests using GitHub and Jenkins. - 5 years of experience writing SQL statements for database-level testing and solid knowledge of relational databases. - Experience with Cloud platforms such as Google Cloud Platform or Azure. - Familiarity with version control systems (e.g., Git, SVN). - Excellent analytical and problem-solving skills with strong attention to detail and ability to effectively prioritize and manage multiple tasks.,