Padmi

Analyst, Quality Assurance

ChennaiPosted 3 months ago
Software QualitySeniorFull Time; Regular
Apply at SES Satellites

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Senior QA Analyst, you will be responsible for ensuring the quality and functionality of software products through the design, implementation, and execution of comprehensive test plans. Your role will emphasize strong manual testing capabilities and advanced analytical skills to identify complex system dependencies and interfaces. You will collaborate closely with cross-functional teams to review requirements, define test conditions, and validate application functionality across diverse environments. Your expertise in both manual and automated testing, deep understanding of system integration points, and ability to analyze and validate data flows between interconnected systems will be crucial in driving quality assurance best practices and delivering high-quality solutions that meet business and technical requirements. Key Responsibilities: - Review requirements and specifications, define test conditions, and design comprehensive test plans. - Prepare Test Strategy, develop Test Plans, write Detailed Test Cases and Test Scripts by decomposing Business Requirements, and develop Test Scenarios to support quality deliverables. - Design and execute manual test cases for applications not suitable for automation; perform exploratory testing to uncover hidden issues and edge cases. - Validate application functionality through hands-on testing across different environments and configurations. - Document test results and provide detailed feedback to development teams. - Ensure test coverage for legacy systems and applications with limited automation support. - Analyze and validate interfaces and data flows between integrated systems; understand and test technical configurations, including environment setups and system parameters. - Perform end-to-end testing of integrated systems, including backend services and data pipelines. - Use SQL and data querying tools to validate data integrity and transformations. - Work in partnership with development teams to deliver business functionality on time with required quality that meets the acceptance criteria. - Perform UI testing to ensure a seamless user experience. - Apply AI techniques for test case generation, test optimization, and defect prediction; design and implement AI-driven solutions for automated test case creation. - Collaborate with developers, product managers, and other stakeholders to ensure quality throughout the software development lifecycle. - Participate in internal/cross-team meetings, project scoping, functional reviews, Agile ceremonies (sprint planning, daily stand-ups, retrospectives), and technical reviews for assigned projects. - Identify, document, and track defects and issues; review and approve the work of project team members in the writing of scripts, expected results, test results, and defect descriptions. - Capture quality assurance data and metrics to provide insights and conclusions; prepare and present test reports and metrics to management. - Estimate and perform risk analysis for quality delivery. - Continuously improve QA processes and methodologies; ensure compliance with industry standards and best practices. - Perform other tasks as required. Qualifications Required: - Strong knowledge of QA methodologies, tools, and processes. - Experience in manual testing of complex business applications, including exploratory testing and defect identification. - Worked with Azure DevOps. - Strong knowledge in API testing; experience with REST and SOAP services and understanding of SOA architecture. - Experience in design and development of automated API tests using automation tools (e.g., Postman/Newman) across application layers (Service/Data layers) and root cause analysis. - Experience in developing Test Plans and Test Cases, engaging in Exploratory Testing, creating and maintaining Defect Reports. - Experience in performance testing. - Exposure to source control systems such as Git. - Exposure to Test-Driven Development (TDD) and Behavior Driven Development (BDD) practices; experience in Agile methodology is a plus. - Experience with SQL databases; knowledge of T-SQL, writing SQL queries, stored procedures, and RDBMS is a plus. - Proficiency in data analysis and understanding of data models relevant to the applications under test; experience with ETL processes, data pipelines, and data validation techniques. - Experience with Tricentis TOSCA test suite and AI-driven testing tools is a plus. - Strong communication skills and ability to deliver clear, concise documentation and presentations. Role Overview: As a Senior QA Analyst, you will be responsible for ensuring the quality and functionality of software products through the design, implementation, and execution of comprehensive test plans. Your role will emphasize strong manual testing capabilities and advanced analytical skills to identify complex system dependencies and interfaces. You will collaborate closely with cross-functional teams to review requirements, de

One address, no account. We’ll tell you when matching roles go live.

More at SES Satellites

Related open roles

View all roles
Analyst, Quality Assurance at SES Satellites · Padmi