Experienced Quality Automation Lead – JavaScript and WebdriverIO Expertise for Innovative Software Development
Introduction to Our Company and the Role
We are a dynamic and forward-thinking organization dedicated to delivering exceptional software solutions that exceed our customers' expectations. Our commitment to quality and innovation has positioned us as a leader in our industry, and we are now seeking an experienced Quality Automation Lead to join our team. As a Quality Automation Lead, you will play a pivotal role in ensuring the highest standards of quality in our software development life cycle, leveraging your expertise in JavaScript and WebdriverIO to drive automation efforts and contribute to the design of our test frameworks.
About the Position
This role is based in a remote setting but requires proximity to Richmond, VA, offering the ideal blend of professional and personal growth opportunities. With a competitive salary and a comprehensive benefits package, this position is perfect for a motivated and skilled quality automation professional looking to make a significant impact in a thriving organization. The successful candidate will have a strong background in software quality assurance, a deep understanding of IT systems, and extensive experience in test automation with front-end and back-end tools.
Key Responsibilities
- Participate in all Agile ceremonies for the team, ensuring seamless collaboration and effective communication.
- Plan and execute comprehensive tests to cover functional, integration, compatibility, and regression needs, reporting findings back to the team.
- Lead test automation efforts, advocating for automation, contributing to framework design, and suggesting process improvements to enhance efficiency and effectiveness.
- Review automated test runs, report on automated test execution and coverage statuses, and maintain broken automated tests to ensure continuous quality improvement.
- Develop a deep understanding of each area of the business, grasping their processes and learning how they work together to inform quality assurance strategies.
- Understand complex problems, develop solutions, and communicate effectively to both technical and non-technical stakeholders.
- Utilize and modify existing libraries and tools for automation testing, staying up-to-date with the latest technologies and methodologies.
- Create test strategies and plans for the team and assist other teams as needed, promoting a culture of quality and collaboration.
- Identify new tools or processes for adoption, driving innovation and continuous improvement in our quality assurance practices.
- Write general documentation regarding QE processes and tools, ensuring knowledge sharing and transparency across the organization.
- Develop key quality metrics and reports to stakeholders, providing insights that inform business decisions and drive growth.
- Participate in the interview process for new candidates, helping to build a high-performing team of quality assurance professionals.
Essential Qualifications
- 5+ years of experience in software quality assurance or engineering, with a proven track record of success in test automation and quality improvement.
- Strong understanding of IT systems, including system design, Object-Oriented Design, databases, and programming concepts, specifically HTML, browsers, JavaScript, Web Services, and miscellaneous developer tools.
- Experience with Chrome (or another browser) Dev Tools and a strong background in test automation with front-end and back-end automation tools.
- Proven record of strong oral and written communication, presentation, multi-tasking, and organizational skills, with the ability to work effectively in a remote setting.
- Ability to work within multiple platforms simultaneously, including experience testing on various mobile and desktop devices, including mobile and native applications for Android and iOS.
- Understanding of API concepts and experience with automated integration testing with APIs, as well as experience with CI/CD pipelines and A/B testing.
- Bachelor's Degree in Computer Science, Decision Science, Engineering, Statistics, or a related field, or equivalent alternative education, skills, and/or practical experience.
Preferred Qualifications
- Experience with Azure PAAS, NodeJS, and Playwright test automation framework.
- Experience building and maintaining CI/CD pipelines and API-level automated tests.
- Understanding of Core Web Vitals, such as Cumulative Layout Shift (CLS) or Largest Contentful Paint (LCP), and experience with ADA Accessibility Testing.
- Experience with JavaScript and WebdriverIO, as well as other automation tools and technologies.
Career Growth Opportunities and Learning Benefits
At our organization, we are committed to the growth and development of our employees. As a Quality Automation Lead, you will have access to a range of training and development opportunities, including workshops, conferences, and online courses, to help you stay up-to-date with the latest technologies and methodologies. You will also have the opportunity to work on complex and challenging projects, collaborating with a talented team of professionals who are passionate about delivering exceptional software solutions.
Work Environment and Company Culture
Our organization is built on a culture of innovation, collaboration, and continuous improvement. We believe in fostering a positive and inclusive work environment that encourages creativity, diversity, and growth. As a remote employee, you will be part of a distributed team that values flexibility, autonomy, and open communication. We prioritize work-life balance, recognizing that our employees' well-being is essential to their success and job satisfaction.
Compensation, Perks, and Benefits
We offer a competitive salary and a comprehensive benefits package that includes health insurance, retirement savings, and paid time off. You will also have access to a range of perks, including flexible working hours, remote work options, and professional development opportunities. We believe in recognizing and rewarding our employees' contributions, with a range of incentives and bonuses available for outstanding performance.
Conclusion
If you are a motivated and experienced quality automation professional looking for a new challenge, we encourage you to apply for this exciting opportunity. As a Quality Automation Lead at our organization, you will have the chance to make a significant impact on our software development life cycle, leveraging your expertise in JavaScript and WebdriverIO to drive automation efforts and contribute to the design of our test frameworks. With a competitive salary, comprehensive benefits package, and a range of career growth opportunities, this is an ideal role for someone who is passionate about delivering exceptional software solutions and wants to be part of a dynamic and innovative team.
Don't miss out on this opportunity to join our team and take your career to the next level. Apply now and become a part of our journey to deliver exceptional software solutions that exceed our customers' expectations.
Apply for this job