Senior Test Analyst
Job Description:
As part of our Epic delivery team, you will organize and perform the testing of our Identity & Access Management systems/applications to ensure overall quality in line with business requirements, leading to User Acceptance Testing and implementation. We are seeking an Expert Test Analyst with extensive experience in testing methodologies, tools, and techniques to ensure the quality and reliability of our Identity & Access Management solutions and services. The Test Analyst will collaborate with other squad members to identify testing requirements, plan and prepare for testing, design scenarios and scripts, execute tests, analyze test results, and support user acceptance testing. Additionally, the role involves managing test environments and test data, supporting defect management, automation of regression tests, and collaboration with the Epic delivery team.
Responsibilities:
- Design, develop, execute, and maintain test scenarios and test cases (including test data preparation) based on project functional and non-functional requirements, overall test strategy, and solution design.
- Conduct various types of testing, including system, integration, functional & non-functional, to evaluate the quality of end-to-end business solutions.
- Support definition of testing strategies at the epic level or feature level to ensure comprehensive test coverage and alignment with project goals.
- Coordinate and manage test activities, including estimating, planning, progress reporting, and scheduling in line with the Epic delivery schedule.
- Actively participate in Agile ceremonies (daily stand-ups, epic syncs, etc.) and be able to report on the test situation.
- Monitor, measure, and analyze progress, test results, defects, and recommend areas for improvement.
- Create test reports and documentation, including test results, and recommendations for quality improvements.
- Assess the benefits and feasibility of test automation with developers and test automation engineers and provide input on potential automation opportunities.
- Manage the test environment, including setup, configuration, control over changes to ensure a reliable testing environment.
- Understand principles of Agile development processes, including sprint planning, daily stand-ups, and sprint demos.
Requirements:
- Previous experience of testing Logical Access Management solutions including SailPoint.
- Proven experience as a Test Analyst working with Identity & Access Management solutions, with a strong understanding of testing methodologies and tools.
- Understanding of software development and testing principles, methodologies, and practices (Software Test Life Cycle).
- Hands-on experience with testing tools and techniques.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and recommend effective solutions.
- Experienced with Agile/Scrum methodologies and working in Agile development environments.
- Excellent communication, advisory, and persuasion skills, with the ability to collaborate with cross-functional teams.
- Autonomous, self-motivated, and proactive attitude towards learning new technologies and tools in the field of functional testing.
Preferred Qualifications (Nice to have):
- Experience of testing integration of SailPoint with Mainframe security subsystems e.g., RACF.
- Certification in software testing (e.g., ISTQB Certified Tester) or relevant professional certifications.
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines and tools like Azure DevOps.
- Familiarity with version control systems for code management and collaboration.
- Experience in assessing the feasibility of test automation and collaborating with automation engineers.