Senior - Software Tester
jacobs
Job Description
Test Planning & Strategy:
- Collaborate with product managers, developers, and stakeholders to understand business requirements and define robust test strategies.
- Develop detailed test plans, test cases, and test scenarios covering both functional and non-functional requirements.
- Ensure alignment of QA activities with project timelines and delivery goals.
Manual Testing:
- Execute manual test cases to identify defects, inconsistencies, and usability issues.
- Perform various types of testing, including functional, regression, integration, system, and UAT.
- Document and track defects using standard defect management tools.
Automation Testing:
- Design, develop, and maintain scalable automation frameworks using Playwright with .NET (C#).
- Build and execute automated test scripts for UI, API, and end-to-end testing.
- Integrate automation frameworks into CI/CD pipelines for continuous testing.
- Analyze test results, debug failures, and coordinate with development teams for resolution.
RPA (Robotic Process Automation):
- Develop and maintain automation solutions using RPA tools (e.g., UiPath, Automation Anywhere, Power Automate).
- Identify automation opportunities in business processes and implement efficient RPA solutions.
- Collaborate with business stakeholders to optimize workflows through automation.
Technical Proficiency:
- Demonstrate flexibility in adopting new tools and technologies.
- Write clean, maintainable, and efficient automation scripts using C#/.NET.
- Apply automation best practices, design patterns, and coding standards.
- Exposure to API testing and performance testing is an added advantage.