Job Description

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
- 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.
COMPETENCIES
- 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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application