Sr Test Automation Quality Engineer that specialize in Mobile device and Web automation to join the Technical Consulting Services team. As a Sr 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.
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
Preferred Experience:
* 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
* Ability to manage multiple tasks and, be flexible and willing to accept changes in priorities
* Ability to work both in a team environment and independently
* Fast leaner and takes initiative to learn
Technical Skills:
Languages: Java Script
Frameworks: Playwright, Selenium, Appium, Android Studios, Eclipse, Cucumber
Platforms: Android (physical device), Web UI, APIs
CICD Integration: GitLab, GitHub, AzureDevOps or similar
Test Case/Defect Management: AzureDevOps, QTest, Jira or similar
Success Metrics:
* Consult with Program Leadership and IT Team
* Automated Smoke, Regression, UAT Test Scripts are created, executed and passed in a timely manner for a given Sprint
* Automated Feature and Enhancement Test Scripts are created, executed and passed in a timely manner for a given Sprint
* Critical Bugs/Defects are resolved and verified in a timely manner for a given Sprint
The quality of the finished product/project meets the customer's expectations