
Software Test Automation Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Bachelor’s in Engineering degree or equivalent degree.
- 3+ years of automation test experience using C#.
- Strong understanding of object-oriented programming, design and debugging skills.
- Experience in manual testing.
- Strong experience in API automation testing and framework building.
- Strong knowledge of writing Integration test and UI test.
- Test automation skills – with C#
- Awareness on Test Plan and Test strategy
- Strong on understanding test cycles and should be proficient on test case identification
- Proficient creating scripts using reusable methods.
- Experience in troubleshooting, diagnosing and problem-solving skills.
- Experience with SQL programming and database technologies.
- Must be self-motivated and take initiative in performing tasks and growing skills and knowledge.
- Analyzing existing systems to find areas for improvement.
- Evolving automated test framework to achieve higher test throughout, with increased accessibility and test execution flexibility.
- Familiar with Azure DevOps
- Selenium Webdriver
- Familiarity with software build and delivery process.
- Familiarity with Continuous Integration concepts and processes.
- Agile Software Development.
- Develop/automate the functional tests for product.
- Contribute to test case identification
- Contribute to necessary Testing documentation
- Perform assessment of current automation coverage & suggest ways to increase automation coverage.
- Maintenance- Update automated tests as per the changes in the application.
- Extend, enhance, update the existing automation frameworks to work with new services and write end-to-end automation for user scenarios (UI, service layer, API, integration, and performance testing)
- Perform manual and exploratory testing
- Execute these tests according to a defined schedule and transmit the results.
- Evaluate the existing manual regression suite to translate manual test cases to automation tests.
- Document in a clear and concise manner the anomalies/bugs encountered during the test.
- Develop and maintain test tools infrastructure and development environments.
- Produce the relevant documentation.
- Any other duties as assigned by the Manager