Description
As a Test Automation Engineer II, you will play a crucial role in ensuring the quality and reliability of our software products by designing and developing automation scripts. You will collaborate closely with the development team to analyze business requirements, identify test scenarios, and create effective test plans. Your responsibilities will include conducting manual test execution, creating and maintaining automation scripts, and identifying and tracking defects throughout the testing process. Additionally, you will actively participate in Agile ceremonies, perform code reviews, and contribute to the continuous improvement of our testing processes.
\n- Collaborate with the development team to analyze business requirements and develop test plans to ensure quality.
- Create test data, conduct manual test execution, and develop automation scripts using Selenium WebDriver.
- Update existing regression tests and develop new tests using a test framework.
- Identify defects, log them in a Defect Management system, and track them until resolution.
- Actively participate in Agile ceremonies, including demos and presentations.
- Review deployment requests and facilitate the deployment of application/database changes in testing environments.
- Perform peer-to-peer code reviews on test automation check-ins by team members.
- Develop common test classes and methods for reusability and update regression test suites to reduce execution time.
- Bachelor’s degree in computer science, engineering, or related field.
- 3+ years of experience automating tests.
- Proficiency in automating web applications using Selenium WebDriver.
- Experience with REST API and SOAP testing tools such as Postman and SoapUI.
- Strong programming skills in C# or Java, and familiarity with .NET and MVC frameworks.
- Proficiency in version control systems such as GIT and build/deployment tools like Octopus.
- Familiarity with defect management tools such as Rally, Jira, or ALM.
- Experience using SQL for test setup and validation.
- Understanding of testing lifecycle, test design methodologies, and defect tracking.
- Ability to define feature-based targeted regression testing.