Inductive Automation

Senior Quality Assurance Engineer, Microservices

Inductive Automation

full-time

Posted on:

Location Type: Hybrid

Location: Folsom • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $125,000 - $140,000 per year

Job Level

Senior

Tech Stack

AWSCloudCypressDockerGradleJavaScriptKubernetesLinuxMacOSMavenMicroservicesMongoDBNoSQLPostgresPythonSeleniumSQL

About the role

  • Validating issues of all complexity with minimal guidance, including those with significant regression risk
  • Building and maintaining automated test frameworks across all testing phases of the service deployment process, encompassing both back-end and front-end (e.g., contract, functional, performance, end-to-end, and UI testing)
  • Properly diagnosing run failure reports and transforming them into actionable tasks
  • Focusing on testing-related items within the development lifecycle, including testability of requirements, implementation, and testing, while collaborating with the Development Department
  • Developing and executing comprehensive test plans, determining applicable test strategies for medium to high complexity bugs and features within team-relevant product areas
  • Developing and maintaining an advanced level of proficiency across multiple product areas within the team's scope, aiming to become a subject matter expert in a key product area
  • Breaking down complex testing efforts into simpler phases that can be tested by less experienced engineers
  • Proactively identifying and prioritizing unowned or undesirable work to accelerate team progress
  • Demonstrating autonomy in resolving and overcoming medium-scale blockers and challenges without compromising quality or delivery time
  • Collaborating with the Quality Assurance team and adjacent teams to solve problems, escalating problems that have wider scope
  • Building relationships with stakeholders, which may include customers, product managers, cross-functional partners, and external partners
  • Continuously transferring knowledge within the team, proactively eliminating single points of failure
  • Collaborating across divisions (e.g., Support, Training, Sales, etc) to resolve complex issues and share knowledge, thereby improving overall execution
  • Developing and maintaining an advanced understanding of industries that use Ignition, our customer base, and the purpose of SCADA software
  • Mentoring and supporting junior Quality Assurance Engineers, assisting with complex tasks and fostering their technical growth
  • Staying knowledgeable about the company, its values, each division's contributions, and the company's industry contributions
  • Improving team strength by advising managers and other leaders with insights and recommendations

Requirements

  • Bachelor’s Degree in Computer Science/Engineering OR at least 4 years experience working in a related field
  • 3-5 years of industry experience
  • Experience with microservice architectures (REST APIs, messaging systems, pub/sub architectures)
  • Cloud Platforms (AWS preferred)
  • Programming proficiency with modern test automation languages (Python, JavaScript)
  • Experience with architecting and implementing modern web UI testing principles (Page Object Model, element locators, proper O-O abstraction) using frameworks such as pytest, Selenium, Playwright, Cypress
  • Experience integrating automated test phases into CI/CD pipelines
  • Exposure to API testing tools such as Postman and Rest Assured
  • Familiarity with agile methodologies such as SCRUM
  • Familiarity with source control management systems such as Github
  • Familiarity with SQL and NoSQL databases (PostgreSQL, MongoDB)
  • Performance/Load testing experience in a cloud-based microservices architecture (e.g. K6 or related tool)
  • Experience with bug tracking systems
  • Familiarity with common network protocol stacks (HTTP, IP)
  • **__Skills not required, but a plus:__**
  • Experience with specific API contract testing tools (Pact, Portman)
  • Experience using containerization (Docker, Kubernetes)
  • Familiarity with systems that utilize the CQRS pattern
  • Experience with Maven and Gradle build tools
  • Experience testing with all major OS platforms, including Windows, Linux, and macOS
  • Familiarity with the manufacturing industry and SCADA software
Benefits
  • 100% Employee Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance.
  • Paid Time Off: Receive paid holidays, vacation, and sick time.
  • 401k with Match: Save for the future with our company-matching 401k program.
  • World-Class Headquarters: While on-site, enjoy complimentary snacks and beverages, then challenge a friend to a game of pool, table tennis, shuffleboard, or foosball.
  • Adjacent Nature Reserve: On-site employees enjoy breathtaking views and adventures that energize and inspire.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
test automationPythonJavaScriptmicroservice architecturesREST APIsCI/CD pipelinesSQLNoSQLperformance testingAPI testing
Soft skills
collaborationmentoringproblem-solvingautonomycommunicationknowledge transferstakeholder managementteamworkleadershiporganizational skills
OpenAI

Quality Engineer, Rack Infrastructure – Site Operations

OpenAI
Senior · Leadfull-time$180k–$355k / yearCalifornia · 🇺🇸 United States
Posted: 18 minutes agoSource: jobs.ashbyhq.com
PMP
Inductive Automation

Quality Assurance Engineer II – Microservices

Inductive Automation
Junior · Midfull-time$115k–$125k / yearCalifornia · 🇺🇸 United States
Posted: 1 day agoSource: jobs.lever.co
AWSCloudCypressDockerGradleJavaScriptKubernetesLinuxMacOSMavenMicroservicesMongoDB+5 more
RTX

Supply Quality Engineer

RTX
Senior · Leadfull-time$112k–$224k / yearCalifornia · 🇺🇸 United States
Posted: 3 days agoSource: globalhr.wd5.myworkdayjobs.com
AIG

Lead, Data QA

AIG
Seniorfull-time$125k–$145k / yearCalifornia, New Jersey, Texas · 🇺🇸 United States
Posted: 3 days agoSource: corebridgefinancial.wd1.myworkdayjobs.com
ETLOraclePythonSQL