***THIS ROLE IS NOT ELIGIBLE FOR THE BENEFITS LISTED BELOW THE JOB DESCRIPTION***
In this role of QA Automation Engineer, you will design, develop, and maintain UI automation scripts and test frameworks to ensure the quality and reliability of software products for both front-end and back-end modules. You will write high-quality manual and UI automated test cases, follow best practices in QA, and be part of a high-performing team. You must be comfortable in designing, developing, and implementing test plans, test cases, and test processes for software systems and applications including but not limited to REST APIs, customer-facing portals, and ETL processes as well as troubleshooting database problems. You will document the UI automation suites you develop, instruct others on the QA team in their proper use, and provide technical insight and assistance.
You will work cross-functionally between software developers, technical business analysts and account managers as well as interact in a client-facing capacity with our valued customers. Experience in a software development environment with external clients is ideal to support our products in the CPaaS (Communications Platform as a Service) industry.
What you will do:
Design, develop, and maintain UI automation scripts and test frameworks
Continuously improve the UI automation test process and test coverage
Execute automated UI tests and analyzing results
Lead the creation of test cases and test suites for full stack software development projects
Diagnose and resolve UI automation script issues and assist others in this task
Create test cases and test suites for full stack software development projects
Coordinate with product owners to ensure that test cases have clear acceptance criteria
Execute the right testing at the right time
Analyze risk and provide data needed to make development and deployment decisions
Track bugs in bug tracking system
Coordinate with technical business analysis, client success managers and engineers to resolve reported bugs
Help engineers resolve critical bugs and provide testing of hot fixes
Write SQL queries for verification and data preparation
Help establish internal guidelines for quality assurance best practices
Work with external clients to drive the UAT/ PVT sessions for customer software applications
Share business analyst duties as required
Qualifications
What you have:
Bachelor’s Degree in Computer Science or Engineering, Business Administration or related technical fields or equivalent work experience in a closely related field or market vertical
5+ years of professional experience in software quality assurance and testing
3+ years experience with backend software platform and API testing
3+ year's experience with software testing UI automation frameworks/tools (i.e., Selenium, Cypress, etc.)
Experience with performance testing, security testing, test automation
Strong knowledge of software development methodologies, testing methodologies, and quality assurance processes
Experience with creating and maintaining test plans and cases
Hands-on experience with relational databases – writing and executing SQL queries for verification and data preparation
Strong problem-solving and analytical skills, able to troubleshoot and debug software issues.
Experience working in an Agile development environment, Scrum or otherwise
Excellent written and verbal communication skills with an ability to give feedback on complex technical concepts and software solutions to project teams
High degree of confidence operating in project delivery with client-facing scenarios both in-person and on calls
Experience with DevOps, continuous integration, and continuous delivery
Experience with source code control system such as Git
Experience using Jira and Confluence
Bonus Points for:
Knowledge of cloud-based testing and automation
Experience with performance and load testing
Understanding of artificial intelligence and machine learning technologies
Experience with automated code review tools
Experience with Linux or another Unix operating system
BENEFITS
Fully covered Medical, Dental, and Vision coverage for employees
Cost share for dependents
401(K) plan with company match
Flexible PTO policy
9 paid holidays
Message Broadcast is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Message Broadcast provides engagement solutions that shape customer experiences for the world’s top brands. As a leader in intent-driven conversation, Message Broadcast improves customer satisfaction and promotes operational efficiency through dec...
15 jobsSubscribe to Rise newsletter