Role and Responsibilities as a Functional Testing Engineer:
Develop and implement end-to-end testing strategies using quality processes, tools, and methodologies. Translate requirements for products, systems, infrastructure, and software into test specifications. Create and implement test plans. Develop, implement, and/or execute test plans and tests, as required. Monitor and manage test results, ensuring testing objectives have been satisfied. Reviewing requirements in user Stories/Client and Visio flows for planning test scenarios and data prepping.
- Conducting test execution for Restful services and APIs.
- Construct/modify API requests for expected output validations.
- Running DB queries to retrieve data for verification of Json/xml mapping.
- Analysing test results for API/UI integration, errors or bug findings, and data integrity.
- Report defects and assist in troubleshooting with developers and the functional team.
- Documenting Test cases, test results, and data used for validations in JIRA.
- Review Test cases and test evidence with the functional team and incorporate their feedback.
- Collaborate with the team to analyse and define system requirements, identifying opportunities for improvement.
- Test, develop, maintain, and improve Java-based applications based on defined requirements.
- Assist in the application development and rationalization process, ensuring optimal configuration.
- Experience in azure devops.
- Provide testing support, including creating test cases and identifying test cases.
Functional Tester Skills:
- API Testing
- Test Execution and Management
- Database testing
- Knowledge of Agile Methodologies
- Knowledge about automation tools like selenium.
- Knowledge of software development lifecycle and quality assurance focusing on functional testing
- Strong knowledge of Java and the testing lifecycle.
- Familiarity with testing methodologies
- Ability to work in a cross-functional team.
- Strong problem-solving skills and attention to details
- Excellent communication skills
- Experience with testing methodologies