Sr. QA Analyst
Mozaic.io
Nashville, tennessee
Job Details
Full-time
Full Job Description
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
- Automation Testing:
- Develop and maintain automated test scripts for both Mobile & Web applications using industry-standard tools
- Define test cases, acceptance criteria, and testing strategies based on project specifications.
Test Execution:
- 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.
Automated Testing:
- Develop and maintain automated test scripts using industry-standard testing tools.
- Continuously improve and expand automated test coverage to enhance efficiency.
Regression Testing:
- Conduct regression testing to ensure that new features and enhancements do not negatively impact existing functionality.
- Collaborate with developers to implement automated regression tests.
Performance Testing:
- Collaborate with performance testing teams to ensure that applications meet performance and scalability requirements.
- Analyze performance metrics and identify opportunities for improvement.
Documentation:
- Create and maintain test documentation, including test plans, test cases, and test reports.
- Provide clear and detailed reports on test progress and results.
Collaboration:
- 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.
Continuous Improvement:
- 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 in testing mobile and web applications across various platforms (Android, iOS, web browsers)
- Experience with manual testing and automated testing tools (e.g., Selenium, Appium or BrowserStack).
- Familiarity with agile development methodologies.
- Experience in Automating Mobile App testing for various devices using device simulators.
- Utilize Azure DevOps tools (or similar) to integrate testing into the development lifecycle.
- Demonstrate a strong understanding of cloud-based application deployment on Microsoft Azure.
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 💻
- You pick: Mac or Windows?