We are seeking a talented and motivated Software Test Automation Engineer to join our dynamic team.
The ideal candidate will have strong expertise in C# programming, experience with Playwright for automated UI testing, a solid understanding of RESTful API testing, and the ability to develop and implement comprehensive test strategies to ensure the delivery of high-quality software products.
Key Responsibilities:
- Design, develop, and maintain automated test scripts using C# and Playwright for web-based applications.
- Develop and execute REST API test cases to validate functionality, performance, and security.
- Collaborate with cross-functional teams including developers, product managers, and QA engineers to define and implement effective test strategies and plans.
- Analyze requirements and technical design documents to create comprehensive test scenarios.
- Identify, document, and track defects and work closely with developers for resolution.
- Continuously improve automation frameworks and testing processes to enhance efficiency and coverage.
- Participate in code reviews, pair programming, and knowledge-sharing sessions.
- Monitor test results, generate reports, and provide actionable insights for product improvements.
- Stay updated with emerging trends and best practices in software testing and automation.
Required Skills & Qualifications:
- Strong programming skills in C#, with a solid understanding of object-oriented programming and software design patterns.
- Hands-on experience with Playwright or similar modern UI automation tools.
- Proficient in testing RESTful APIs using tools like Postman, RestSharp, or similar.
- Proven ability to develop and execute robust test strategies and plans for both manual and automated testing.
- Familiarity with CI/CD pipelines and integrating automated tests into build processes.
- Experience with version control systems like Git.
- Excellent analytical, problem-solving, and communication skills.
- Strong attention to detail and commitment to quality.