Analytical Software QA Engineer
Apply NowCompany: Saviance
Location: Boston, MA 02115
Description:
Analytical Software QA Engineer
Location: Remote (CST Hours) - Houston, TX
Duration: Full-Time
About BigRio:
BigRio is a remote-based, technology consulting firm with headquarters in Boston, MA. We deliver software solutions ranging from custom development and software implementation to data analytics and machine learning/AI integrations. As a one-stop shop, we attract clients from a variety of industries due to our proven ability to deliver cutting-edge, cost-effective software solutions.
About the Role
The Analytical Software Quality Assurance Engineer will be responsible for designing and implementing a comprehensive testing platform, ensuring software quality through test development, process improvement, and refinement of QA practices. This role will collaborate closely with development and DevOps teams to maintain high-quality software standards and support the organization's transition toward a technology-driven approach.
Qualifications and Experience
Key Responsibilities
Focus Areas
Location: Remote (CST Hours) - Houston, TX
Duration: Full-Time
About BigRio:
BigRio is a remote-based, technology consulting firm with headquarters in Boston, MA. We deliver software solutions ranging from custom development and software implementation to data analytics and machine learning/AI integrations. As a one-stop shop, we attract clients from a variety of industries due to our proven ability to deliver cutting-edge, cost-effective software solutions.
About the Role
The Analytical Software Quality Assurance Engineer will be responsible for designing and implementing a comprehensive testing platform, ensuring software quality through test development, process improvement, and refinement of QA practices. This role will collaborate closely with development and DevOps teams to maintain high-quality software standards and support the organization's transition toward a technology-driven approach.
Qualifications and Experience
- Bachelor's Degree in Computer Science or a related field.
- Strong understanding of testing methodologies, including integration, regression, and end-to-end testing.
- Experience working closely with development and infrastructure teams.
- Familiarity with highly virtualized public and private cloud environments.
- Proficiency in automated testing tools to support rapid development and deployment.
- Strong skills in documentation and diagram creation.
- Ability to balance idealism with pragmatism in a fast-paced environment.
- A continuous improvement mindset with strong attention to detail.
- Passion for building an efficient and scalable testing platform.
- Willingness to learn new technologies and best practices.
- Experience with Jira, Confluence, and Agile methodologies is a plus.
- Coding experience in Python and Java is a plus.
Key Responsibilities
- Testing Platform Development: Design and implement a robust testing platform to ensure software quality.
- Test Development: Create and execute tests to verify the quality and reliability of software products.
- Process Improvement: Research, evaluate, and recommend testing advancements and new technologies.
- Test Automation: Build and execute automated testing frameworks to streamline QA processes.
- QA Best Practices: Enhance testing standards, tools, and methodologies within the organization.
- Cross-Team Collaboration: Work closely with development and DevOps teams to align software quality objectives.
- Strategic Transition Support: Contribute to the organization's shift toward a technology-driven environment.
Focus Areas
- Testing Process Implementation: Establish a structured testing approach that fosters a test-first, test-often culture.
- Testing Platform Optimization: Define and enhance testing workflows to improve application quality and compliance.
- Automated Build & Deployment: Strengthen automated build and deployment processes with integration, regression, and end-to-end testing.
- Monitoring & Quality Assurance: Develop proactive monitoring strategies to maintain software integrity.