SoftelliGenZ is an IT company with head office in Mohali involved in designing and developing online software with a presence in multiple countries We are seeking a meticulous and analytical Software Test Analyst to join our quality assurance team The ideal candidate will have a strong understanding of software testing methodologies excellent problem-solving skills and the ability to work collaboratively with developers and product managers You will play a crucial role in ensuring the quality and reliability of our software products through rigorous testing and analysis Key Responsibilities Test Planning and Strategy Develop comprehensive test plans and strategies based on project requirements and specifications Identify test objectives scope and criteria for success Collaborate with stakeholders to understand project goals and deliverables Test Case Design and Execution Design and document detailed test cases test scripts and test scenarios Execute manual and automated tests to validate software functionality performance and security Ensure test coverage for all functional and non functional requirements Defect Management Identify document and track software defects using bug tracking tools Work closely with developers to reproduce diagnose and resolve issues Verify defect fixes and perform regression testing Test Automation Develop and maintain automated test scripts using appropriate tools and frameworks Integrate automated tests into the continuous integration continuous deployment CI CD pipeline Monitor and analyze test automation results to identify areas for improvement Performance and Load Testing Conduct performance and load testing to assess software scalability and reliability Analyze test results and provide recommendations for performance optimization Collaborate with developers to address performance bottlenecks User Acceptance Testing UAT Coordinate and support user acceptance testing with end users and stakeholders Provide training and guidance to users on UAT processes and procedures Gather and document user feedback for further improvements Test Environment Management Set up and maintain test environments including hardware software and network configurations Ensure test environments are aligned with production environments for accurate testing Manage test data and ensure data integrity and security Documentation and Reporting Create and maintain detailed test documentation including test plans test cases and test reports Provide regular status updates and test progress reports to project stakeholders Document lessons learned and best practices for future reference Continuous Improvement Stay updated with the latest industry trends and advancements in software testing Identify opportunities for process improvements and implement best practices Participate in training and development programs to enhance testing skills and knowledge Risk Assessment and Mitigation Conduct risk assessments to identify potential issues and vulnerabilities in the software Develop and implement risk mitigation strategies to minimize the impact of defects Collaborate with project managers to prioritize testing efforts based on risk analysis Cross Functional Collaboration Work closely with cross functional teams including developers product managers and business analysts Participate in design and code reviews to provide feedback from a testing perspective Ensure seamless communication and coordination between testing and development teams Test Data Management Create and manage test data sets to support various testing scenarios Ensure test data is representative of real world usage and meets privacy and security requirements Implement data masking and anonymization techniques to protect sensitive information Security Testing Conduct security testing to identify vulnerabilities and ensure compliance with security standards Perform penetration testing and vulnerability assessments to evaluate software security Collaborate with security teams to address security issues and implement best practices Usability Testing Conduct usability testing to evaluate the user experience and interface design Gather feedback from users to identify areas for improvement in usability and accessibility Provide recommendations to enhance the overall user experience Test Metrics and Reporting Define and track key test metrics to measure the effectiveness of testing efforts Analyze test metrics to identify trends patterns and areas for improvement Present test metrics and findings to project stakeholders and senior management Training and Mentorship Provide training and mentorship to junior testers and new team members Share knowledge and best practices to enhance the overall testing capabilities of the team Participate in knowledge sharing sessions and contribute to the development of testing standards Customer Support and Issue Resolution Assist customer support teams in reproducing and diagnosing customer reported issues Provide timely and effective solutions to resolve customer issues and enhance customer satisfaction Document and communicate issue resolution steps to prevent recurrence Innovation and Research Explore and evaluate new testing tools technologies and methodologies Conduct research to stay updated with the latest advancements in software testing Implement innovative testing approaches to improve efficiency and effectiveness Required Skills Qualifications Bachelor s degree in Computer Science Information Technology or a related field 3 years of experience in software testing quality assurance or a related role Strong understanding of software testing methodologies tools and processes Proficiency in test automation tools e g Selenium JUnit TestNG and scripting languages e g Python Java Experience with performance testing tools e g JMeter LoadRunner is a plus Familiarity with bug tracking and test management tools e g JIRA TestRail Excellent analytical and problem solving skills Strong communication and collaboration skills Ability to work independently and as part of a team Attention to detail and a commitment to delivering high quality software Job Type Full time Pay 400 000 00 - 1 200 000 00 per year Benefits Health insurance Work Location In person