As a seasoned Automation Engineer, you will be responsible for driving quality and efficiency across multiple teams in fast-paced Agile environments.
Key Responsibilities
* Create and maintain automated testing scripts using C# Code and/or Java to ensure seamless system performance.
* Develop GUI tests across multiple browser combinations using tools like Selenium/Playwright, ensuring comprehensive coverage.
* Automate test cases for regression, integration, and functional testing, upholding industry best practices.
* Maintain quality standards for all supported systems within dev, test, UAT, and production environments.
* Prioritize test automation efforts and strike a balance between manual and automated code coverage.
* Participate in code reviews, design discussions, and provide constructive feedback to enhance product quality.
* Collaborate with team members to develop and refine quality strategies, methodologies, and validation methods.
* Work closely with team members to review assigned deliverables, determine work effort, and establish timelines for delivering proposed changes.
* Consult with 3rd party resources to ensure quality meets expectations and implementation timelines are met.
* Integrate with and manage offshore delivery partner programs as needed.
* Develop quality assurance documentation to ensure sprint deliverables meet Incomm Agent Solutions' quality development and execution standards.
* Optimize SQL performance queries using Db queries.
* Analyze code issues by finding root causes using SPLUNK.
* Analyze test results, identify bugs, and report defects with clear documentation.
* Identify and implement quality goals, strategies, and scheduling for all deliverables.
* Report potential quality risks to the team and department.
* Establish standards and procedures to ensure quality excellence.
* Execute quality test efforts and roll out QA SOPs into test methodology lifecycles.
* Create and maintain automated projects for Service Layer and UI.
* Be available for production implementation and support during off-hours IT maintenance windows.
* Prepare quality assurance status updates, daily metrics reporting, and C-Suite delivery.
* Execute day-to-day quality project-related activities.
* Confer with team members to coordinate technical advice and resolve problems.
* Coordinate and respond to requests for change.
* Monitor results against technical specifications.
* Develop and maintain quality documentation.
* Develop and maintain document standards for ongoing quality efforts.
* Distribute result documentation to applicable stakeholders.
About You
* Bachelor's degree in Computer Science, Information Technology, Engineering, or related field required.
* 3+ years of test automation development experience using Selenium, Appium, and C#.
* 3+ years of software quality assurance experience supporting whitebox and blackbox validations within a web-based multi-tiered environment.
* Experience with Microsoft .Net, Test frameworks (nUnit, xUnit), UI automation tools (Selenium WebDriver, Playwright, Cypress), and REST APIs testing tools (Postman, SoapUI, RestSharp).
* Basic understanding of Docker and containerized applications (preferred).
* Experience testing Mobile Applications (iOS and Android).
* Demonstrated experience creating and maintaining quality assurance policies, procedures, strategies, and methodologies.
What We Offer
Benefits
* Remote work options.
* CLT benefits.
Other Requirements
* Specific duties may vary depending upon departmental requirements.