drjobs Automation Testing

Automation Testing

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Noida - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Summary

Job Title: Automation Testing

Location: Chennai/ Pune/Noida

Notice period: Immediate

Experience: 79 years

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 industryleading tools and practices. You will work with crossfunctional 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.

Key Responsibilities:

  • Automation Framework Design & Development: Architect and implement scalable reusable and robust Selenium frameworks with C# for automated functional regression and endtoend testing.
  • Automated Test Script Development: Develop and maintain automated test scripts for web applications leveraging Page Object Model (POM) DataDriven Testing (DDT) and KeywordDriven Testing (KDT) approaches for efficient and maintainable test code.
  • 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.
  • CrossBrowser Automation: Implement and manage crossbrowser testing using Selenium Grid or cloudbased testing platforms like Sauce Labs and BrowserStack to ensure application functionality across multiple browsers and environments.
  • 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

  • Performance & Load Testing Automation: Automate performance and load testing using tools like JMeter or Gatling and integrate these tests into the CI pipeline.
  • API Test Automation: Develop & maintain automated test scripts for API using Postman or SoapUI and REST Assured.
  • Test Data Management: Develop and manage test data generation strategies and automation for consistent and repeatable test including data mocks and stubs.
  • Continuous Improvement: Regularly evaluate and improve existing automation frameworks and test coverage. Propose and implement process improvements for test reliability maintainability and scalability.

Required Skills and Qualifications:

  • Expertise in Selenium with a strong understanding of browser automation and UI testing.
  • Extensive experience programming in C# including knowledge of advanced programming concepts such as delegates events LINQ and multithreading.
  • Proficient in Test Automation Framework Design with experience implementing Page Object Model (POM) DataDriven Testing (DDT) and BehaviorDriven Development (BDD) using tools like SpecFlow.
  • Indepth knowledge of Selenium Grid or Seleniumbased parallel test to optimize test runtime across different browsers and environments.
  • Familiarity with Headless Browser Testing using tools like ChromeDriver or PhantomJS.
  • Experience with CI/CD tools such as Jenkins GitLab CI or TeamCity integrating automated tests with version control and build systems.
  • Experience in integrating automated tests with cloudbased platforms (e.g. Sauce Labs BrowserStack.
  • Experience in API Testing Automation using tools like Postman REST Assured or SoapUI.
  • Solid understanding of SQL for database validation data integrity checks and verification of application workflows.
  • Familiarity with unit testing frameworks such as xUnit NUnit or MSTest.
  • Strong background in Agile/Scrum methodologies with an understanding of automations role in Agile SDLC.
  • Familiarity with test reporting tools such as ExtentReports Allure or TestNG Reports.
  • Knowledge of containerization (Docker) and cloud services (AWS Azure) for automated testing in virtualized environments.

Preferred Qualifications:

  • Experience with API Automation Testing and integrating with RESTful APIs and SOAP Web Services using RestSharp Swagger or Postman.
  • Familiarity with BDD and Cucumber for behaviordriven development with Selenium and C#.
  • Exposure to mobile automation testing using Appium for crossplatform mobile testing.
  • Experience in performance testing automation with JMeter Gatling or other load testing tools.
  • Familiarity with mocking frameworks such as Moq or NSubstitute for unit testing.
  • Proficiency in version control systems like Git GitHub or Bitbucket with experience handling pull requests and resolving merge conflicts.
  • Knowledge of test management tools such as Jira TestRail or Quality Center.
  • Understanding of DevOps principles and continuous testing practices within a DevOps culture.
  • Experience with CloudBased Selenium Grid Solutions (e.g. BrowserStack Sauce Labs CrossBrowserTesting.

Automation Tools,C#,Selenium,API,Stakeholder Management

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.