Search by job, company or skills
Responsibilities:
Write and review high-quality code to meet project standards.
Thoroughly understand functional requirements and align them with client needs.
Conceptualize comprehensive solutions for both functional and non-functional requirements, selecting suitable technologies, patterns, and frameworks.
Implement design methodologies and toolsets effectively.
Facilitate application development by coordinating requirements, schedules, and activities.
Lead or support User Acceptance Testing (UAT) and production rollouts.
Create, assess, and justify Work Breakdown Structures (WBS) and estimated efforts for modules/tasks.
Address issues promptly, viewing setbacks as opportunities for improvement.
Provide constructive feedback to team members and set clear expectations.
Assist in troubleshooting and resolving complex bugs.
Propose and justify solutions during code/design reviews.
Conduct Proof of Concepts (POCs) to validate proposed designs/technologies.
Ensure the quality, performance, and reliability of the applications.
Identify and report bugs and defects.
Troubleshoot and debug issues.
Generate and maintain test reports and documentation.
Collaborate with the software development team and other stakeholders on software quality assurance.
Requirements:
Strong proficiency in API Testing, REST API, Selenium, C#, Spec Flow and Behavior Driven Testing.
Analyze application requirements and specifications to create test plans and test cases.
Design, develop, and execute automated tests using Python/Java languages as required.
Utilize testing tools such as UFT, TOSCA, Test Complete, Katalon Studio, Appium, Coded UI, Protractor, Selenium, or other tools as required.
Employ testing frameworks such as Junit, Nunit, TestNg, or other frameworks as required.
Experience in Gherkin, Behavior Driven Testing, and Test Automation Framework.
Date Posted: 17/11/2024
Job ID: 100613323