Trivandrum
22 hours ago
Automation Testing - Selenium, C#
Testing Strategy & Approach: Define the testing strategy and approach to validate new or enhanced functionality implemented by the teams. Requirement Decomposition: Collaborate with team members to decompose functional and non-functional requirements into test scripts and scenarios. Test Dependencies: Determine test dependencies, including QA test environment, QA tools, training, build and deployment plans, intra-team dependencies, and communication processes. Test Script Execution: Create and execute both manual and automated test scripts to validate acceptance criteria defined within epics and user stories. Test Case Development: Develop manual test cases for functional and non-functional requirements, collaborating with development team members to identify candidates for automation. Risk Management: Identify risks impacting the timely delivery of products and collaborate with team members to develop mitigation strategies. Test Execution: Execute smoke, functional, integration, and non-functional test scripts throughout the product/application delivery lifecycle. Defect Creation: Create defects with detailed information related to failed test cases, including supporting documentation (e.g., screenshots, environment details, log files). Test Script Impact: Collaborate with team members to identify manual and automated test scripts impacted by new feature development. Defect Remediation: Manage defect remediation and create supporting quality reports shared with stakeholders. Collaboration with Product Team: Work with product team members (e.g., Product Owners, System Analysts) to define the automated testing strategy for a given product/application. Test Data Creation: Create test data to support functional and non-functional testing activities. Test Automation Development: Develop and execute automated test scripts to accelerate team velocity and reduce manual testing efforts. Automation Suite Maintenance: Maintain the automated testing suite and framework for a given product. Continuous Integration (CI): Collaborate with DevOps Engineers and Systems Architects to integrate automated test scripts into the continuous integration pipeline. Test Planning: Develop functional test plans for complex systems. Test Script Design & Development: Design and develop high-quality test scripts for both UI and API automation, ensuring they are reusable and maintainable. REQUIREMENTS: Must-Have: 4+ years of demonstrable experience as an SDET (Software Development Engineer in Test) in API/UI testing. 4+ years of experience with Selenium WebDriver, C#, and other programming languages. Proficient with automated testing tools such as MSTest, NUnit, and SpecFlow. 4+ years of automation and testing experience with XML and web-based SOAP/RESTful services. 4+ years of current experience in C# design and development. Proficient with Agile testing methodologies and best practices in an SDET role. Experience with CI/CD tools and pipelines. Proficient in Git for version control. Experience with Postman for API testing. Excellent communication, collaboration, reporting, analytical, and problem-solving skills. Proven ability to manage priorities, meet deadlines, and a willingness to learn new technologies. Good to Have: Experience with Playwright using JavaScript/TypeScript for automation testing.
Confirm your E-mail: Send Email