Job Description:
Responsibilities: - Collaborates with product managers, product owners, and technical teams to develop test strategies and plans.
- Supports manual testing practices by developing manual test scripts, cases, and scenarios.
- Assists in planning and creating test data for each testing phase.
- Performs various testing types including integration, functional, regression, unit, load, performance, and accessibility testing.
- Organizes testing efforts across front-end and back-end components/environments.
- Develops, maintains, and executes automated test scripts for functional, regression, and integration testing using tools like Selenium, Appium, or similar.
- Communicates test results through reports summarizing completion and defects.
- Supports the implementation of testing strategies and methodologies, including testing of integration points, interfaces, and non-functional requirements such as security and data integrity.
- Evaluates test results against acceptance criteria to confirm sprint success.
- Defines and measures acceptance criteria for test cases.
- Records defects/issues in Jira with detailed descriptions, screenshots, and steps to reproduce.
- Participates in requirement workshops, sprint reviews, and walkthroughs.
- Ensures quality throughout the development lifecycle with cross-functional teams.
- Conducts post-release and post-implementation testing.
- Supports UAT activities for clients.
- Creates traceability matrices aligning testing outcomes with business requirements.
- Facilitates defect review meetings with stakeholders.
- Provides status updates during daily stand-ups and weekly reports.
Experience and Skill Set Requirements:
- Proven QA experience at the relevant level.
- Experience testing COTS/SaaS solutions, preferably Oracle Siebel Public Sector.
- Knowledge of test tools and methodologies (Waterfall/Agile/Iterative).
- Familiarity with all SDLC phases.
- Strong analytical, problem-solving, and decision-making skills.
- Experience in functional and non-functional testing, including test case and scenario design from business requirements.
- Manual and automated test script development experience.
- Defect tracking proficiency.
- Working knowledge of SharePoint, .NET Web, Web Services, HTML, JavaScript, Java, Perl, and scripting for automation.
Evaluation Criteria:
Candidate Testing Skills/Experience - 60%: - 5+ years developing test cases, scripts, data, and traceability matrices.
- Experience in testing various types including integration, regression, functional, accessibility, and non-functional testing.
Automation Testing Skills/Experiences - 20%: - 2+ years developing and testing automated applications.
- Knowledge of automation tools like Katalon, Selenium, Appium.
- Experience with API testing tools such as Postman or SoapUI.
- Familiarity with RESTful and SOAP services.
- Strong scripting skills.
Soft Skills - 15%: - Agile methodology experience.
- Analytical, problem-solving, and communication skills.
- Attention to detail and quality focus.
- Experience in reporting, risk management, and working with clients and teams.
Public Sector Experience - 5%: - Experience testing enterprise systems in government contexts.
- Knowledge of government policies, procedures, and applications.