Automation Engineering Role
This is an exciting opportunity to join a team as an Automation Engineer II, where you will be responsible for supporting multiple teams in Agile environments and delivering automated testing scripts. You will maintain quality strategies, methodologies, and best practices for all supported systems within dev, test, UAT, and production environments.
The key responsibilities of this role include creating and maintaining automation scripts using C# or Java, automating GUI tests across multiple browsers, and prioritizing test automation efforts while maintaining a balance between manual and automated code coverage. Additionally, you will participate in code reviews, design discussions, and provide feedback to improve product quality.
You will also collaborate with team members to develop and maintain quality strategies, methodologies, and validation methods within a multi-tiered IT environment. This includes reviewing assigned deliverables, determining work effort and timelines, and providing estimations for project and sprint-level efforts. Furthermore, you will consult with 3rd party resources to ensure quality meets expected implementation timelines.
You will integrate with offshore delivery partner programs, develop quality assurance documentation, and optimize SQL performance queries using DB queries. Analyzing code issues, identifying bugs, and reporting defects with clear documentation are also essential parts of this role. Finally, you will establish standards and procedures to ensure quality, execute quality test efforts, and roll out QA SOPs into test methodology lifecycles.
This position requires a Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, along with 3+ years of experience in test automation development using Selenium, Appium, and C#. Experience with Microsoft .Net, Test frameworks like nUnit and/or xUnit, UI automation tools like Selenium WebDriver, Playwright or Cypress, and REST APIs using Postman, SoapUI, RestSharp or similar tools is also necessary. Additionally, you should have experience working with Azure DevOps, Git, Jenkins, or other CI/CD tools, and basic understanding of Docker and containerized applications. Experience testing Mobile Applications (Both iOS and Android) and developing code within Visual Studio, Eclipse or other IDEs is required.