We are seeking an experienced QA Architect to play a pivotal role in our team, ensuring the quality and reliability of our innovative cloud-based platforms.
As a key member of the team, you will establish a robust testing strategy and framework that supports development, staging, and production environments. This is not about black or whitebox testing, but primarily about automation and ensuring strong tracking of performance and ample reporting to monitor regressions and variations over time of software quality metrics. Load testing is also a big part of the role.
This role requires a founder mentality, taking ownership of testing platforms and driving quality assurance initiatives. You will work closely with DevOps and engineering teams to build future-proof automated testing frameworks, balancing the need for speed with long-term reliability.
We value flexibility, adherence to engineering principles, and the ability to foster a collaborative environment where constructive feedback drives personal and professional growth.
This is a hybrid role, we are seeking candidates in the following areas; Reston VA, Matawan, NJ, Tribeca, NY, and Atlanta, GA.
Key Responsibilities:
- Testing Strategy & Execution
- Design, implement, and maintain automated testing frameworks, including regression, code coverage, load testing, and performance testing.
- Oversee QA processes for cloud environments spanning development, staging, and production.
- Collaborate with DevOps to integrate testing seamlessly into CI/CD pipelines.
- Platform & Tools Ownership
- Lead the adoption and optimization of testing tools like SonarQube and explore innovative solutions such as ArgoCD for enhanced deployment quality.
- Manage and enhance the QA infrastructure to ensure efficiency and scalability.
- Cross-Functional Collaboration
- Partner with product management and development teams to define quality metrics, testing requirements, and solutions that align with strategic objectives.
- Provide mentorship to QA team members, encouraging best practices and fostering growth.
- Problem Solving & Innovation
- Innovate in testing approaches to address complex challenges in cloud-based platforms.
- Drive improvements in QA practices, emphasizing reliability and scalability while maintaining flexibility for fast-paced changes.
Required Experience & Qualifications:
- Technical Expertise:
- 8+ years of experience in QA, with a focus on automation and cloud-based environments.
- Expertise in testing frameworks and tools such as Selenium, JUnit, and performance testing tools like JMeter or LoadRunner.
- Hands-on experience with CI/CD pipelines and testing integrations.
- Familiarity with cloud technologies, containerization (Docker, Kubernetes), and tools like SonarQube and ArgoCD.
- Leadership Skills:
- Proven ability to establish and lead QA strategies and frameworks.
- Strong problem-solving skills with a balance of speed and quality in decision-making.
- Collaboration:
- Excellent communication skills, with the ability to work closely with cross-functional teams.
- A positive, team-oriented approach with a strong emphasis on feedback and personal growth.
- Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.