The Test Automation Engineer’s role is to manage the testing effort for approved requirements in an AGILE environment. The TAE will participate in team activities to review and discuss requirements, develop, and execute test cases to verify the development effort. As an essential part of the software development cycle, the Test Automation Engineers design and create reusable test cases that conduct automatic tests on new and existing software. Also, serve as a mentor and advocate for the manual testing team as we ask them to transition from their traditional way of creating test cases to creating automated-ready keyword test cases.
• Follow process for QA testing and error handling
• Execute Test Cases and report testing status
• Validate bug fixes and conduct regression tests
• Contribute to reports describing defects and resolutions
• Mentor SQA team in design and creation of ‘automation-ready’ tests. These tests are test steps that utilize XPATH, CSSSelector, Byld, ByName, etc., that are familiar components of Software Testing IDE
• Design and write test automation scripts
• Maintain test automation frameworks
• Investigate problems in software as a result of testing
• Close collaboration with SQA analysts and developers to find solutions
• Move automation-ready test cases into the automated test suite
• Debug and refine test cases, verify test passes in the automated test run
• Update test cases and shared steps to reflect application changes (locators, functional changes)
• Create and maintain custom page model methods (e.g., automation of an assembly sequence where complexity exceeds what can be done with keyword framework)
• Drive continuous improvement through trend reporting analysis and metrics management
Assure that procedures and work instructions are efficient and not redundant
•
• Ability to understand requirements and translate it to executable tests
• Experience in creating/executing queries
• Experience in automated testing tools such as Selenium
• Experience in Shell
• Experience with TA Approaches (DDT, KDT, BDD, MBT)
• Experience with C# Test Frameworks (NUnit, MSTest, SpecFlow)
• Experience with UI and API testing
• Experience with TA Solutions (test data management, test results reporting, test environment management, web API/ UI applications)
• English for everyday communication
• Experience in Azure DevOps or similar testing tools.
• Good understanding of AGILE methodology
• Prior experience in an SQA role in a discrete manufacturing environment
• Application tester experience
• Experience with Azure or AWS Cloud testing