64 IT Firm Jobs
Software Development Engineer - Test - Automation Testing (6-10 yrs)
IT Firm
posted 3+ weeks ago
Key skills for the job
Job Description :
Roles & 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.
- 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.
- 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.
- 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).
Mandatory Requirements :
- Familiarity with BDD and Cucumber for behavior-driven development with Selenium and C#.
- Exposure to mobile automation testing using Appium for cross-platform 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 Cloud-Based Selenium Grid Solutions (e.g., Browser Stack, Sauce Labs, CrossBrowserTesting.com).
Functional Areas: Software/Testing/Networking
Read full job description6-10 Yrs
Manual Testing, Automation Testing, Selenium Testing +8 more
7-10 Yrs
AutoCAD, C++, Guidewire Testing +1 more
12-16 Yrs
Python, Artificial Intelligence, Machine Learning +6 more
6-9 Yrs
SAP MM, SAP SD, SAP PP +3 more
5-7 Yrs
DevOps, Python, AWS +3 more
5-10 Yrs
ERP Systems, ERP Implementation, SAP Data Migration +4 more
8-12 Yrs
Splunk Admin, IT Operations Management, System Integration +1 more
8-12 Yrs
Project Management, ERP Implementation
8-10 Yrs
DevOps, Python, Cloud Services +5 more