Roles and responsibilitiesThe role involves designing and executing meticulous test cases, documenting defects, and collaborating with project teams to maintain top-notch quality standards. Responsibilities include crafting comprehensive test plans, maintaining detailed test cases, and possibly automating test scripts in collaboration with the QA team and stakeholders. From regression testing to performance evaluations, ensuring seamless software integration and supporting user acceptance testing are key aspects.
Key responsibilities
- Collaborate with QA team and stakeholders for test plan development.
- Create and maintain detailed test cases, scripts, and data sets.
- Execute manual and automated testing, focusing on defect identification and resolution.
- Perform regression testing and ensure seamless software integration.
- Conduct performance testing for responsiveness, stability, and scalability.
- Support user acceptance testing (UAT) and maintain comprehensive test documentation.
- Generate and communicate test reports, emphasizing key findings.
- Monitor testing progress, ensure compliance with standards, and document processes.
- Facilitate UAT as a gatekeeper, develop UAT scenarios, and provide status updates.
- Prepare monthly quality reports for all projects.
- Possess experience in automation testing (Web, Java/.Net) and knowledge of various test methodologies.
- Familiarity with Agile, testing tools (Selenium, JIRA, Confluence), and working with vendors/partners.
- Collaborate with vendor and partner teams for defect triage and testing reports.
- Manage vendor relationships in IT Quality Assurance, ensuring contract adherence.
Education & Experience
- Bachelor’s degree in computer science, Engineering, or related field.
- 6-8 years of Quality Assurance experience with strong software testing knowledge.
- Previous experience in testing for SAP implementations.
- Preferably with experience in a multi-industry organization across functions like Corporate Finance and Retail.
Knowledge & Skills
- Strong QA methodologies, tools, and processes knowledge.
- Experience with cloud-based technologies and managing remote testing teams.
- Excellent analytical and problem-solving skills.
- Proactive, independent, resourceful, and effective in a team environment.
- Up-to-date knowledge of testing tools and technologies.
- Preferred experience in Agile methodologies, cloud transformation, and Retail domain.
- Critical role in ensuring project success, seeking a self-starter with a passion for testing and commitment to high-quality software.
Desired candidate profileA Test Analyst plays a critical role in ensuring software quality by designing, executing, and analyzing tests to verify that systems meet specified requirements. This role requires a mix of technical expertise, analytical skills, and an understanding of software development and testing processes. Here's a detailed guide to excelling as a Test Analyst:
Key Responsibilities of a Test Analyst