Skip to Main Content

Job Title


Software Test Engineer


Company : TerraGiG


Location : Noida, Uttar Pradesh


Created : 2025-04-05


Job Type : Full Time


Job Description

We are looking for Playwright Automation Test Engineer Locations: Noida, Uttar Pradesh, India;Delhi, India;Ghaziabad, Uttar Pradesh, India Minimum Experience: 2 Maximum Experience: 4 Skill Set: Selenium, Webdriver,C# Skill to Evaluate: Selenium, Webdriver Experience: 2 to 4 Years Location: Noida / Delhi / Ghaziabad Job Description: Job Description: QE Automation – Junior Engineer We are seeking a QE Automation Engineer with advanced expertise in Selenium and C# to join our software quality team. In this role, you will be responsible for designing, developing, and executing automated test scripts for our web applications using industry-leading tools and practices. You will work with cross-functional teams to identify areas for automation, ensure seamless integration of automated tests into the CI/CD pipeline, and ensure that the software products meet the highest quality standards. Experience Range: 2 – 4 Years Key Responsibilities: Test Automation Framework Design & Development: Architect and implement scalable, reusable, and robust Selenium frameworks with C# for automated functional, regression, and end-to-end testing. Automated Test Script Development: Develop and maintain automated test scripts for web applications, leveraging Page Object Model (POM) , Data-Driven Testing (DDT) , and Keyword-Driven Testing (KDT) approaches for efficient and maintainable test code. Defect Detection & Root Cause Analysis: Conduct detailed defect analysis by reviewing logs, test reports, and failure trends to identify potential issues in both the application and automation code. Collaboration with Developers: Work closely with developers to understand application functionality, identify testing opportunities, and automate complex workflows. Test Reporting & Documentation: Maintain comprehensive documentation of automation scripts, framework architecture, test cases, and defect logs. Generate detailed HTML/Excel reports and integrate reporting with Jenkins or other CI tools. Version Control & Build Automation: Utilize Git for version control and branching strategies. Understand and maintain build scripts (using Maven , Gradle , or MSBuild ). Optional & Good To Have: Cross-Browser Automation: Implement and manage cross-browser testing using Selenium Grid or cloud-based testing platforms like Sauce Labs and BrowserStack to ensure application functionality across multiple browsers and environments. Test Data Management: Develop and manage test data generation strategies and automation for consistent and repeatable test execution, including data mocks and stubs. API Test Automation: Develop & maintain automated test scripts for API using Postman or SoapUI and RESTAssured CI/CD Integration: Integrate test automation scripts into CI/CD pipelines using Jenkins , GitLab CI , or similar tools to trigger automated tests on every build, deploy, and code commit. Ensure test results are captured and displayed in reporting tools. Performance & Load Testing Automation: Automate performance and load testing using tools like JMeter or Gatling , and integrate these tests into the CI pipeline. Continuous Improvement: Regularly evaluate and improve existing automation frameworks and test coverage. Propose and implement process improvements for test reliability, maintainability, and scalability.