QA Software Engineer

VERSES
Summary
Join VERSES, a cognitive computing company, as a Staff QA Software Engineer and help shape the future of computing with our natural computing platform, Genius. This role involves driving test automation, building test automation into CI/CD pipelines, creating various automated tests, and proactively developing strategies to ensure high-quality software. You will also oversee risk management, mentor team members, and collaborate with cross-functional teams. The position requires at least 10 years of experience in SaaS or a similar industry, fluency in modern testing frameworks, and experience with cloud technologies, containerization, and databases. VERSES offers a global virtual work environment, a responsible paid time off policy, and a generous total rewards package.
Requirements
- At least 10 years of experience in Saas or similar industry, with a focus on developing solutions for, and supporting, enterprise-scale applications
- Fluent in modern testing frameworks such as Cucumber, Playwright, Selenium
- Experience developing comprehensive test plans from OpenAPI specifications
- Experience creating multiple types of automated tests, including: Unit, Integration, Regression, Performance and Load End to End experience with SDK testing
- Experience with cloud technologies (AWS, Azure, GCP), containerization (Docker, Kubernetes), and databases (MySQL, PostgreSQL, MongoDB)
- Understanding of web technologies and standards, such as REST/CRUD, HTTP, DNS and web security
- Comfortable working with the popular programming languages used at Verses, such as Python, Typescript and Rust
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or related practical experience
Responsibilities
- Drive test automation with clear metrics showing product health
- Build test automation into CICD pipelines
- Create multiple types of automated tests including: Unit, Integration, Regression, Performance and Load, and End to End
- Jump in and learn the technical details of our product to ensure proper test code coverage and be able to deliver the metrics to stakeholders
- Proactively develop strategies and tests to βbreakβ the system and ensure high quality
- Oversee risk management including defining critical quality attributes, assessing residual risks, and presenting risk/benefit justifications to leadership
- Mentor and help grow other team members
- Work closely with cross-functional teams to ensure quality is incorporated in our solutions as customers onboard to the Genius Platform, ensuring a seamless integration and adoption process
- Create and maintain software engineering test plans with minimal guidance based on requirements still evolving and to verify the quality and stability of our software engineering code and products
- Maintain software engineering applications and to make sure there is proper QA documentation and to prepare all required documentation pertinent to software engineering that is relevant for other teams
- Help set up and suggest any software-related tools and processes to help ensure bug-free software engineering releases
Preferred Qualifications
- Experience with pub sub technologies such as RabbitMQ, Kafka, and Reddis
- Experience working with IoT and edge computing technologies
- Experience with agile software development methodologies
- Strong probabilistic statistical experience is a plus
- Understanding of core machine learning and AI concepts, including generative models (like GPTs), and an awareness of emerging paradigms such as active inference
- Experience running effective QA in B2B enterprises with operations/customer support/technical support
- Self starter who sees what needs to be done and acts with minimal supervision
- Excellent problem-solving and analytical skills
- Results focused, prioritizes achieving outcomes and measurable results over completing tasks, emphasizing accountability and continuous improvement to achieve success
- Team oriented, focused on the success of the team over individual goals, emphasizing collaboration and communication
- Strong written and verbal communication skills
- A passion and spirit of innovation
Benefits
- Global virtual work environment (although some positions may need to operate within specific time zones)
- Responsible paid time off policy (RTO), and company-recognized Holidays
- Generous total rewards package
Share this job:
Similar Remote Jobs
