Playwright, Selenium, and Appium for Automation Testing
Job Summary:
Insight Global is looking for a Senior Test Automation Architect that specializes in Mobile device and Web automation to join the Technical Consulting Services team. As a Senior Test Automation Quality Engineer, you will support the application development team by effectively analyzing business requirements, developing test automation strategies, developing well-designed test scripts for mobile and web applications, executing automated and manual test scripts/test cases, identifying and communicating defects and, collaborating with the Customers, Product Owner, and Developers when appropriate to resolve issues and will offer suggestions for process improvement. We will look to you to provide timely updates to the Customers and IT professionals, document best-practice QA Automation processes, accept personal accountability for tasks assigned to you and assure quality of the Save My Life (SML) applications.
This position is responsible for executing against the strategy set forth by the Technology Leader to effectively provide technical support during Save My Life (SML) implementation.
Responsibilities:
Experience creating and executing automated test scripts using industry-standard automation tools for Playwright, Selenium, Appium, etc...
Design, build and execute manual/automated test scripts for Mobile and Web applications based on business requirements and technical specifications
Create test plans, test cases, test scripts and developing automation strategies
Experience in designing and creating test case scenarios for Mobile applications on Android
Leveraging automation best practices and coding standards to deliver high quality products
Develop Smoke, Function, Regression, UAT and System level integration Test Suites for Mobile, Web and API Services
Design, implement, execute, and report key metrics and status on all phases of test automation
Ensure automated test cases are continually added to the CICD folders and triggered automatically to increase automation efficiency
Assist in all aspects of QA testing (Automated & Manual) including: Smoke, Functional, Regression, Integrated, Performance, Exploratory, Data verification, API testing and UAT
Identify, track, and manage defects and communicate status to project team
Collaborate with customers and IT professionals to resolve issues and drive improvements
Be accountable for meeting automation goals and objectives for the organization and timely escalations if any risks arise
Requirements:
Bachelor's in Computer Science, Management Information Systems or related fields
7+ years of establishing Test Automation Frameworks and training peers
7+ years of experience in Mobile and Web automated software testing
5+ years of experience in Mobile automating testing physical Android devices utilizing Playwright, Selenium, Appium and Android Studios
5+ years of experience in utilizing various test automation scripting languages (Java Script, Python, Ruby, etc...)
Experience in automating build and deployment processes in CICD pipeline
Experience working in Agile environment
Experience documenting manual Test Cases utilizing AzureDevOps or similar tools
Experience using AzureDevOps (ADO) or similar bug tracking systems
Effective verbal and written communication skills
Strong customer focus, conceptual, analytical, and problem-solving ability
Ability to collaborate with team members to build highly maintainable and reusable automation modules
Ability to provide effective test automation training to peers
Compensation:
$__70__/hr to $__110___/hr.
Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.