QuantamSoftwareDev&QAEngineeforFintechLawtechMedtechEnergyTechClimtechMartechAvitech;
The Applications Software Engineering Team (ASET) creates the software environment to enable developers to build and optimize quantum algorithms, working closely with industry leaders to implement real-world quantum solutions.
Responsibilities:
Test Automation and Integration Frameworks
- Design and build scalable test automation frameworks using tools such as Playwright, pytest, and Robot.
- Develop initial automated test scripts that serve as templates and best practices for developers;
- Take test automation proofs-of-concept to production-ready CI/CD integration within the first 60 days.
- Collaborate with product, platform, and quantum domain experts to develop integration, functional, and system tests.
Define and Enhance QA Strategy
- Establish quality touchpoints and key metrics within the software development lifecycle (defect density, coverage, mean time to detect/fix).
- Integrate test automation into GitLab CI/CD pipelines for automated execution, reporting, and fast feedback.
Performance, Scalability, and System Testing
- Define performance benchmarks and scalability testing strategies for quantum simulations, HPC workloads, or large-scale systems.
- Build automation for end-to-end system validation across front-end, back-end, and computational layers.
Continuous Improvement and Agile Coordination
- Collaborate with agile development teams to refine sprint goals and improve quality iteratively.
- Coordinate across multiple product teams to balance priorities and deliver quality metrics and insights to leadership.
Qualifications
- 8+ years of QA experience, including hands-on manual and automated testing.
- 4+ years as a Senior QA Engineer or QA Lead, with experience establishing quality practices in technical environments.
- Proven track record in implementing scalable test automation frameworks and integrating them into CI/CD pipelines.
- Strong cross-functional collaboration skills in complex technical environments.
- Solid understanding of software engineering principles (OOP, version control, branching strategies) and scripting languages like Python.
- Experience testing web UIs, REST APIs, microservices, and data validation.
- Comfortable working in research-oriented or emerging technology environments.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred:
- Exposure to quantum software tools and frameworks (e.g., Qiskit, Cirq) or willingness to learn.
- Experience with AI/ML-driven test automation tools for predictive testing and adaptive maintenance.
- Startup or early-stage experience with fast-paced, multi-team collaboration.
- HPC cluster testing, container orchestration (Docker/Kubernetes), or large-scale performance testing.
- Agile/Scrum experience and understanding of DevOps processes and cloud-based testing platforms (AWS, Azure, GCP).