Analyst, Quality Assurance. 1 1
SES
- Chennai, Tamil Nadu
- Permanent
- Full-time
- 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.
- Ability to work in an agile, high-paced environment and deliver within tight timelines
- Strong competence in independently capturing complex business applications and their functionality
- Demonstrates a strong sense of responsibility and accountability for the quality of the product
- Ability to adapt to changing priorities and work effectively in a fast-paced environment
- Ability to take ownership and drive a task to conclusion without supervision
- Strong problem-solving skills and the ability to analyse complex issues
- Meticulous attention to detail to ensure high-quality outcomes
- Strong team player with the ability to work collaboratively with internal and external teams
- Self-motivated and demonstrate a “doer mentality” and willingness to go the extra mile
- Excellent communication skills, both written and oral
- Fluency in spoken and written English with additional languages considered an asset
- 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.