Functional Testing Automation Testing API Testing Performance Testing Understand requirements from a business perspective within an Agile/Scrum delivery model, ensuring proper validation through testing and reporting defects effectively
Create and document comprehensive test procedures, test cases, and scenarios for manual, automated, and UAT testing phases
Follow the test plan to design and execute test cases, generate test data, and perform testing procedures
Ensure thorough test coverage across functional, regression, and integration testing phases to meet quality standards
Collaborate with development and program management teams to align testing efforts with end-user requirements and project goals
Record and analyze test results, verify software bug fixes, and ensure adherence to acceptance criteria
Work closely with cross-functional teams (onshore, offshore, nearshore) in fast-paced environments with strict deadlines
Utilize Azure DevOps or Jira for efficient test management, tracking, and reporting
Design, develop, and execute test automation frameworks and scripts using tools like Robot Framework, Playwright, or Cypress
Preferred automation framework: Robot Framework
Automate test cases to enhance efficiency, increase test coverage, and reduce manual effort
Conduct performance testing using tools such as JMeter or Locust to evaluate system scalability, reliability, and performance under load
Analyze performance and functional test results to identify bottlenecks, defects, and areas for optimization
Integrate automated and performance testing into CI/CD pipelines to enable continuous validation of software quality
Demonstrate proficiency in at least one primary programming language, such as Python or JavaScript to develop and maintain test scripts and automation frameworks
Preferred programming language: Python
Support API testing efforts utilizing Postman and other similar tools and ensure seamless integration testing across multiple system components