The Senior QA Analyst ensures software quality through test plan design and execution, focusing on manual testing, data validation, and collaboration with teams.
Senior Analyst, Quality Assurance.
ROLE DESCRIPTION SUMMARY
The Senior QA Analyst is responsible for ensuring the quality and functionality of software products through the design, implementation, and execution of comprehensive test plans. This role emphasizes strong manual testing capabilities and advanced analytical skills to identify complex system dependencies and interfaces. The Senior QA Analyst collaborates closely with cross-functional teams to review requirements, define test conditions, and validate application functionality across diverse environments. The position requires expertise in both manual and automated testing, a deep understanding of system integration points, and the ability to analyze and validate data flows between interconnected systems. The Senior QA Analyst is expected to drive quality assurance best practices, continuously improve QA processes, and deliver high-quality solutions that meet business and technical requirements.
PRIMARY RESPONSIBILITIES / KEY RESULT AREAS
COMPETENCI ES
QUALIFICATIONS & EXPERIENCE
SES and its Affiliated Companies are committed to providing fair and equal employment opportunities to all. We are an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law.
For more information on SES, click here .
ROLE DESCRIPTION SUMMARY
The Senior QA Analyst is responsible for ensuring the quality and functionality of software products through the design, implementation, and execution of comprehensive test plans. This role emphasizes strong manual testing capabilities and advanced analytical skills to identify complex system dependencies and interfaces. The Senior QA Analyst collaborates closely with cross-functional teams to review requirements, define test conditions, and validate application functionality across diverse environments. The position requires expertise in both manual and automated testing, a deep understanding of system integration points, and the ability to analyze and validate data flows between interconnected systems. The Senior QA Analyst is expected to drive quality assurance best practices, continuously improve QA processes, and deliver high-quality solutions that meet business and technical requirements.
PRIMARY RESPONSIBILITIES / KEY RESULT AREAS
- 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.
COMPETENCI ES
- 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
QUALIFICATIONS & EXPERIENCE
- 5-8 years of relevant QA testing experience.
- 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.
SES and its Affiliated Companies are committed to providing fair and equal employment opportunities to all. We are an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law.
For more information on SES, click here .
Top Skills
Azure Devops
Postman
Rest
Soap
SQL
Tosca
SES Satellites Chennai, Tamil Nadu, IND Office
Chennai, Tamil Nadu, India, 600089
Similar Jobs at SES Satellites
Aerospace • Digital Media • Information Technology • Internet of Things • Mobile • Software
The Software Architect designs, develops, and validates high-quality software, guiding teams and ensuring optimal architecture, testing, and integration processes.
Top Skills:
AngularAzure DevopsJavaScriptPython
Aerospace • Digital Media • Information Technology • Internet of Things • Mobile • Software
The Global Support Engineer role involves providing technical support for RF technologies. Responsibilities include troubleshooting, maintaining customer relationships, and ensuring service quality.
Aerospace • Digital Media • Information Technology • Internet of Things • Mobile • Software
The Senior Network Reliability Engineer designs, implements, and supports automation solutions for network infrastructure, focusing on continuous improvement and service reliability via metrics and collaboration.
Top Skills:
AnsibleGoJSONPythonShellXMLYamlYang
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

