As a Test automation engineer, you will work in a product development team that develops highly configurable software in a collaborative environment employing agile development methodologies.
As an individual contributor, you participate in the entire life cycle of product development and contribute to build quality product offerings.
In conjunction with development engineers, you will design and implement strategies and tools for efficient and comprehensive automated /manual testing and utilities required for the operation, maintenance, and control of computer systems.
Technical Experience:
Bachelor s degree in computer science or related discipline
3+ years of automation test experience using Selenium Web driver, Appium with C#, Typescript and Playwright
Experience in automating functional test cases, API automation testing and framework building
Experience in functional testing, test cycles and should be proficient on test case identification
Experience in creating test plan, creating scripts using reusable methods
Experience Creation/Automation of test data and test harnesses
Experience in troubleshooting, diagnosing and problem-solving skills.
Experience in automating business workflows and running them in Azure CI/CD pipeline
Experience with ADO ,Confluence, Git, and Visual Studio
Experience in Agile Methodologies/Scrum, Test Driven Development (TDD) & Unit Testing
Good understanding of object-oriented programming, design and debugging skills.
Key Responsibilities:
Analyze requirements (stories) along with the dev implementation & identify test scenarios
Design & implementation of the test automation for product development teams
Perform assessment of current automation coverage & suggest ways to increase automation coverage.
Evaluate the existing manual regression suite to translate manual test cases to automation tests.
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 functional and exploratory testing.
Contribute to team agile planning activities and backlog prioritization.
Develop and maintain test tools infrastructure and development environments.
Document in a clear and concise manner the anomalies/bugs encountered during the test.
Develop/automate the functional tests for product.