What are the responsibilities and job description for the Senior Quality Assurance Engineer position at Expansion?
Senior QA Engineer
Full-time, Permanent
Hybrid, Miami, FL
About Us:
At SmartBarrel, we’re revolutionizing the construction industry with innovative technology designed specifically for job sites. Born from the imperative need for efficient time tracking in construction, our mission is to bring workers and companies together through collaborative and transparent solutions.
Our motto, “We Don’t F* Around,” reflects our commitment to straightforward, effective solutions that the construction industry can readily adopt. We pride ourselves on being approachable, knowledgeable, and passionate about making a tangible difference in day-to-day operations. Join us in transforming how time is recorded and managed on construction sites.
We are professional, agile, and focused on delivering high-quality products. Our work environment includes:
- Modern office setting
- Food provided
- Work-from-home days
- Growth opportunities
Job Summary:
We are seeking an experienced Senior QA Engineer to lead the design, implementation, and continuous improvement of our quality assurance processes. The ideal candidate will have strong automation testing experience, particularly with Playwright. Experience with testquality.com and Netlify is a plus. You should be comfortable setting up QA environments and processes from the ground up, and possess excellent communication and collaboration skills.
Key Responsibilities
- Establish QA Processes and Frameworks: Design and implement a robust, scalable test automation framework using Playwright and other relevant tools.
- Automation Ownership: Write, maintain, and optimize automated test scripts for web applications, ensuring comprehensive coverage of front-end and back-end functionalities.
- Tool & Environment Setup: Configure and manage QA tooling (e.g., testquality.com) and deployment environments (Netlify), including CI/CD integrations for automated testing pipelines.
- Manual & Exploratory Testing: When needed, perform in-depth manual testing to uncover edge cases and validate complex workflows.
- Defect Tracking & Reporting: Identify, document, and track defects, ensuring clear communication with the development team for swift resolutions.
- Collaboration: Work closely with developers, product managers, and designers to define test requirements, acceptance criteria, and release readiness.
- Mentorship & Leadership: Guide junior QA team members, provide code reviews for test scripts, and champion QA best practices across the organization.
- Continuous Improvement: Stay updated with industry best practices, emerging QA frameworks, and new testing methodologies to continually improve our QA processes.
Qualifications:
- Proven Experience: 4 years of professional experience in QA automation, with at least 2 years focusing on Playwright (or a similar modern end-to-end testing framework).
- Environment Setup: Demonstrated ability to design and configure QA environments and tooling from scratch (CI/CD, version control integrations, test management systems).
- Nice to Have: Familiarity with testquality.com and Netlify or similar platforms for test management and hosting/deployment.
- Technical Skills:
- Proficiency with JavaScript/TypeScript for test scripting.
- Experience with API testing (e.g., Postman, Rest-Assured, or similar).
- Strong understanding of CI/CD pipelines (GitHub Actions, Jenkins, etc.).
- Soft Skills:
- Excellent problem-solving and analytical abilities.
- Strong attention to detail and commitment to quality.
- Effective written and verbal communication skills.
- Ability to work independently and as part of an agile, cross-functional team.
What We Offer:
- 401(k)
- Insurance:
- Dental
- Health
- Vision
- Flexible Schedule
- Paid Time Off
- Professional Development Assistance
- Opportunity to work with cutting-edge technologies in a dynamic and innovative environment.
- Clear growth pathways and mentorship opportunities.