QA Architect

SmithRx · San Francisco, CA

Company

SmithRx

Location

San Francisco, CA

Type

Full Time

Job Description

Join Our Team

We are a series B funded company in the pharmacy benefits space. Every year, half of a trillion dollars flow through pharmacy benefit managers, with more than 90% of that money running through systems designed in the late 80s running Cobol. These archaic systems prevent our competitors from providing innovative healthcare programs or saving their clients money. At SmithRx, we're building a modern pharmacy benefit manager from the bottom up to change this.

We are looking for a QA Automation Lead/Architect that has a strong technical foundation with the additional ability to be hands-on with the broader engineering team as part of the development/deployment cycle, deep knowledge of industry best practices, and with the ability to implement them working with both the platform, and the product teams. He/she will be responsible for the development and improvement of key processes and test coverage, providing technical guidance to team members, improving existing product features, creating detailed automated test cases and test plans to ensure that the product meets the customer requirements including performance, scale and failure scenarios. He/she should be a great team player with the ability to develop strong working relationships and increase engagement / collaboration with peers to drive technology roadmaps.

Responsibilities
  • Expert in developing test strategies, test environment setup, test data setup, test plans and test cases
  • Takes ownership of tasks and delivers without supervision while using their discretion to seek help when necessary.
  • Collaborates with the development and QA team in bug fixing and build plans.
  • Responsible for contributing to product vision including supportability and quality.
  • Provide technical leadership to team members while taking active part in the team tasks
  • Assigns tasks, reviews work and may contribute to employee performance appraisals
  • Work with internal teams, peers, and users to understand product requirements thus translating to successful software developmentย 
  • Translates medium to high complexity business requirements to test scenarios and cases, user stories & acceptance criteria and actively seeks feedback by the stakeholders.
  • Strives towards improving the product quality by validating the product on supported stack, conformance to functional/technical specification, incorporating escape and internal defects into mainstream testing.
  • Create a standard framework for migration/upgrades, Functional Automation, Performance Testing and Security and Penetration Testing.
  • Develop automation strategy to support regression testing based on the technical analysis, complexity and reusability
  • Participates in developing a comprehensive testing strategy.
  • Develop and support automation scripts for performance testing - datasets, test scenarios etc.
  • Recommends new tools, techniques and methodologies needed to enhance productivity and quality.
  • Collaborate with product teams to strategize & align long term solutions for test automation including roadmap, tools, framework & approach.
  • Evaluate, select and formulate best usage of test automation tools and future alignment for different products and applications.
  • Presents technical documentation for review by peers and the Development teams..
  • Responds appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures.
  • Perceived as an expert & go-to person in multiple functional areas of the product.
  • Provides guidance to other QA engineers on different approaches to improve the test case density.
  • Develops quality software (code, test scenarios & cases etc.,) according to clean code principles, SOLID principles, Right BICEP principles and Blue Yonder standards.
  • Drives team activities such as backlog grooming, prioritization, refinement of story definition & acceptance criteria, estimates, planning, daily stand-ups, demos and retrospectives.
  • Evolves the continuous integration pipeline and fixes broken builds as necessary
  • Autonomously pulls issues from the team backlog or supports other team members with their issues as appropriate.
  • Keeps up to date with technology and research the latest trends in the industry.

Prerequisites
  • Must have implementation experience with TDD practices and with behavioral testing frameworks like Cucumber and testing languages like Gherkin.
  • Experience of developing inย  Linux/Unix Operating systems and cloud computing platforms (AWS or Azure).
  • Experience driving quality through process, instrumentation, requirements and testing
  • Strong problem solving and troubleshooting skills.
  • Expert in communicating cross-functionally and across management levels in formal and informal settings.
  • Proficient in one of the DB such as PostgreSQL or SQL Server, Oracle and/or NoSQL and SQL scripting.
  • Expert in creating and maintaining standard automation frameworks, working knowledge of CI/CD to support continuous automation and deployment process
  • Hands-on experience with both white box and black box testing
  • Experience with performance and/or security testing with tools like LoadRunner, Jmeter.
  • Experience in Containers (Docker/Kubernetes) based deployment and management.
  • Minimum of 10+ years of overall experience in architecting & building real-time enterprise-level and multi-threaded systems and 5+ years of hands-on experience testing REST API, Web applications in a microservices architecture and distributed cloud systems.
  • Minimum 3+ years as a technical lead to QA engineering teams.
  • Relevant academic degree (CS/ CE / EE)
  • Experience in design, coding, integration, and debugging capabilities
  • Self-starter, enthusiastic proactive mindset
  • Should have experience in Functional testing of Web applications and APIs
  • Should have experience in writing automation scripts using Cypress/Selenium and executing them periodically.
  • Experience with Web Servers, Web Application Servers, Databases preferably AWS RDS, and data warehouses
  • Experience in writing SQL queries and demonstrable knowledge of database
Apply Now

Date Posted

07/29/2023

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8