Sr. QA Analyst
MozaicAbout the role
As a Quality Assurance (QA) Analyst, you will be a crucial part of our software development process, ensuring the delivery of high-quality, reliable, and user-friendly products. You will collaborate with cross-functional teams to develop test strategies, execute test plans, and identify and report defects. The ideal candidate has a keen eye for detail, strong analytical skills, and a passion for delivering exceptional software.
Requirements
- Test Planning:
- Collaborate with product managers, developers, and other stakeholders to understand project requirements and create comprehensive test plans.
- Define test cases, acceptance criteria, and testing strategies based on project specifications.
- Execute manual and automated tests to ensure the functionality, usability, and performance of software applications.
- Identify, document, and prioritize defects, and work closely with development teams to ensure timely resolution.
- Develop and maintain automated test scripts using industry-standard testing tools.
- Continuously improve and expand automated test coverage to enhance efficiency.
- Conduct regression testing to ensure that new features and enhancements do not negatively impact existing functionality.
- Collaborate with developers to implement automated regression tests.
- Collaborate with performance testing teams to ensure that applications meet performance and scalability requirements.
- Analyze performance metrics and identify opportunities for improvement.
- Create and maintain test documentation, including test plans, test cases, and test reports.
- Provide clear and detailed reports on test progress and results.
- Work closely with developers and other team members to reproduce and troubleshoot reported issues.
- Participate in agile development processes, including sprint planning, daily stand-ups, and sprint reviews.
- Stay current with industry best practices, testing methodologies, and tools.
- Propose and implement improvements to the QA process to enhance efficiency and effectiveness.
Qualifications
- Proven experience as a QA Analyst or in a similar role.
- Strong understanding of software testing methodologies, tools, and best practices.
- Experience with manual testing and automated testing tools (e.g., Selenium, JUnit, TestNG).
- Knowledge of performance testing concepts and tools.
- Familiarity with agile development methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Benefits
Mozaic values our employees highly, and to best support them, we offer a wide array of benefits to support everyone with whatever they may need.
- Medical, Dental, and Vision coverage 🩺
- Premiums 100% covered by Mozaic
- EAP Access through Spring Health
- Weekly pay 💲
- 401K 🏦
- Mozaic matches up to 6%
- Immediate vesting of company contributions
- Paid Time Off 🏝️
- Unlimited PTO
- Sick time
- Holiday schedule - and your birthday is a Holiday!
- Continual learning and development opportunities 📓
- Professional organization memberships
- Certifications and / or degree programs
- Learning management systems access
- Conference attendance
- Company-provided technology 💻
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s