Key Responsibilities
- Develop, execute, and maintain comprehensive test plans, test cases, test scenarios, and test scripts based on business and technical requirements.
- Perform manual and automated testing to validate application functionality, identify defects, and ensure compliance with established quality standards.
- Design, develop, maintain, and scale automated testing frameworks, including frameworks based on the Page Object Model (POM).
- Develop and maintain automation scripts using Selenium or comparable test automation tools.
- Update and enhance automated test scripts to accommodate user interface changes, application enhancements, and new functionality.
- Perform REST API and microservices testing, including endpoint validation, contract testing, and request/response payload verification.
- Utilize Postman, Insomnia, or similar API testing tools to validate API functionality and data integrity.
- Coordinate and support User Acceptance Testing (UAT) sessions with business users and Department personnel.
- Participate in Joint Application Development (JAD) sessions, requirements-gathering meetings, design and development discussions, and testing reviews.
- Analyze business processes and translate functional requirements into technical specifications, process models, and workflow diagrams.
- Collaborate with stakeholders, developers, business analysts, and project teams to clarify requirements, validate data needs, troubleshoot issues, and facilitate timely resolution.
- Review technical documentation and ensure that project deliverables comply with Department standards and established procedures.
- Identify, document, track, and analyze defects; perform root-cause analysis and coordinate with development teams to resolve issues.
- Prepare and maintain comprehensive QA documentation, test results, defect reports, and other technical deliverables.
- Support the FANS modernization project and the ongoing maintenance and enhancement of FNW applications.
- Work independently, follow established project plans and procedures, meet deadlines, and deliver high-quality results.
Required Technical Skills
- Manual and automated software testing
- Test planning, test case development, and defect management
- Selenium or similar automation tools
- Page Object Model (POM) framework
- REST API and microservices testing
- Postman, Insomnia, or comparable API testing tools
- User Acceptance Testing (UAT)
- Requirements analysis and technical documentation
- Root-cause analysis and defect resolution
- Business process modeling and workflow documentation
Seniority Level:
Not Specified