Job Description
Key Responsibilities
- Execute comprehensive functional and regression test cases to ensure thorough coverage of all application features and functionalities.
- Document detailed test results, including pass/fail status, defect logs, and testing summaries in a structured format.
- Collaborate with cross-functional teams to understand application requirements and functionality, enabling the creation of effective test plans.
- Conduct user acceptance testing (UAT) and validate the mobile experience across various browsers and devices.
- Analyze the website completely from a user point of view to identify usability issues and ensure alignment with user expectations.
- Perform re-testing to confirm that all reported defects have been resolved and the application functions as intended.
- Stay up-to-date with emerging testing tools and methodologies to continuously improve testing processes and efficiency.
- Plan, organize, and implement quality assurance processes to maintain high standards of software deliverables.
- Take accountability for projects and deliverables, escalating issues to the appropriate stakeholders in a timely manner.
- Work effectively in a deadline-driven environment with multiple priorities, demonstrating strong organizational skills.
- Use basic SQL queries to perform data analysis for testing front-end and back-end processes.
- Rapidly update test cases and testing procedures based on changes in the application or new requirements.
Job Requirements
- Proven experience in functional testing, regression testing, and performance testing of software applications.
- Knowledge of XML and Xpath for data validation and test script development.
- Experience with automated testing tools and scripts to improve testing efficiency and reduce manual effort.
- Proficiency in UI testing to ensure the application's user interface meets design specifications and user expectations.
- Strong understanding of Web Applications (SOAP & REST APIs) and their integration with backend systems.
- Excellent communication and presentation skills to effectively interact with teams and provide status reports.
- Ability to work independently and collaboratively, contributing to team goals while managing individual responsibilities.
- Experience with requirement gathering and defining functional requirements for software projects.
- Proficiency in SQL for data analysis and verification during testing phases.
- Attention to detail and analytical skills to identify potential issues and ensure software quality.
- Ability to adapt to changing project requirements and update testing strategies accordingly.
- Experience with mobile application testing to ensure compatibility and performance across different platforms.
- Strong problem-solving skills to troubleshoot defects and provide actionable solutions to the development team.
- Knowledge of testing methodologies and best practices to ensure continuous improvement of testing processes.
- Ability to work under pressure and meet tight deadlines while maintaining high-quality standards.
- Experience with cross-functional collaboration to ensure alignment between development, design, and business teams.
- Proficiency in documentation to maintain clear and detailed records of testing activities and results.
- Understanding of software development lifecycle to ensure testing is integrated at all stages of development.
- Ability to provide timely feedback and ensure all defects are resolved before product release.


