Job Closed
This listing is no longer active.
Inductive Automation, founded in 2003, is a leading provider of industrial automation software focused on eliminating technological and economic barriers to inn
Software Quality Assurance Engineer II – Microservices
Location
California
Posted
126 days ago
Salary
$115K - $125K / year
Seniority
Mid Level
Job Description
Software Quality Assurance Engineer II – Microservices
Inductive Automation
• Validating low to medium complexity bugs and features • Occasionally working on higher complexity issues with guidance from Senior Quality Assurance Engineers on medium to high complexity issues, where appropriate • Building and maintaining automated test frameworks in all testing phases of service deployment process, encompassing both the back-end and front-end (e.g. contract, functional, performance, end-to-end, and UI testing) • Performing PR reviews of automated tests submitted by other team members • Assisting with the monitoring of nightly automation run reports • Participating in testing contributions within the development lifecycle (e.g. validating bug fixes, conducting regression testing, and manual/automated test case development) • Collaborating with the Development team in the implementation phase to ensure proper test coverage for a given issue or feature • Designing, developing, and executing test plans that cover all functional requirements, with the ability to determine applicable test strategies for low to medium complexity bugs and features, in team-relevant product areas • Demonstrating sufficient proficiency in all of the given team's product areas, and adequately testing all areas • Demonstrating autonomy by maintaining progress on assigned tasks and leveraging resources effectively, and prioritizing unowned or undesirable work to help with team velocity • Collaborating and effectively utilizing senior resources to improve personal technical skills • Maintaining a proficient understanding of the company, our primary software deliverable and its purpose (Ignition), and our customer base • Collaborating with Developers and Product Managers to clarify requirements and provide feedback on functionality, usability, and performance • Identifying, documenting, and tracking defects using issue tracking tools, ensuring clear communication and resolution processes • Staying up to date with industry trends, tools, and technologies to continually enhance testing strategies
Job Requirements
- Bachelor’s Degree in Computer Science/Engineering OR at least 4 years’ of experience in a related field
- At least 2 years of experience in a software testing role
- 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)
- 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)
- Performance/Load testing experience in a cloud-based microservices architecture (e.g. K6 or related tool)
- 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.
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Senior Technical Lead – QA
VivSoftSolving complex Public Sector Use cases using emerging technologies - SBIR Phase III Awardee
• Lead the QA strategy, planning, execution, and reporting across multiple projects and delivery teams. • Architect, implement, and scale automated testing frameworks in large enterprise environments. • Drive QA best practices, continuous testing, and integration with CI/CD pipelines. • Partner with development, DevOps, database, and O&M teams to ensure end-to-end quality. • Ensure compliance with federal standards, quality metrics, and oversight requirements. • Mentor QA team members and provide subject matter expertise in testing tools and methodologies. • Participate in modernization initiatives and change management planning.
QA Team Lead
Brave BisonA different beast: a media, marketing and technology company purpose built for the digital era.
• Establish and lead the QA practice within the organisation, defining the long-term QA strategy and vision. • Communicate and demonstrate the value of QA to stakeholders, leadership, and cross-functional teams. • Advocate for the QA team, ensuring QA has influence across all project stages. • Review QA involvement, ways of working, and quality gates across all existing projects; recommend and implement improved, more efficient processes. • Enforce robust QA processes for all new projects, starting from the pre-sales phase. • Lead, mentor, and grow a team of QA engineers. • Coordinate with teams on which trainings they should take, depending on the project needs. • Ensure consistent testing standards across functional, regression, integration, and end-to-end testing. • Implement and track QA KPIs (defect leakage, test coverage, release readiness, etc.). • Identify opportunities to use AI tools to improve QA efficiency, ensuring responsible and effective adoption. • Collaborate closely with Product, Development, and Delivery teams to embed quality throughout the SDLC. • Participate in release planning, risk assessments, and quality gate approvals.
• Responsible for testing of medium to large enterprise projects across various platforms • Strong knowledge of testing concepts • Experience with manual and automated testing • Hands-on experience with executing Database queries • Solid experience working with SQL DB • Strong experience reading and writing complex SQL statements and queries for back-end testing • Excellent hands on working experience with ETL testing • Good in validating Business logic and transformation rules • Solid experience writing test strategies for PO sign-off • Solid experience managing HP QC/Test management tool and Jira • Solid understanding and experience working in Agile / Scrum delivery methodologies • Review test documentation (functions, test cases, scripts) • Manage multiple stakeholders with conflicting time and needs requirements; co-ordinate code delivery with external service providers • Continually evaluate priorities for various projects and take decisive action as required • Work closely with the development group to resolve defects; escalate issues to management when necessary • Make recommendations to release the code to Production • Work with project teams to ensure business and technical requirements have been fulfilled
QA Manager – Accounting and Inventory ERP Software
CustomBooks™Customizable Cloud-based Accounting and Inventory Solution designed to fuel growth for small to mid-size businesses.
• Own QA for the company from A to Z, including strategy, execution, and continuous improvement. • Report directly to the CTO and serve as the internal champion of product quality. • Define and lead testing strategies across multiple platforms to ensure thorough, reliable releases. • Drive innovation and improvement in testing processes, tooling, and automation. • Partner closely with engineering, UX, and support to deliver an excellent customer experience. • Establish high quality standards and ensure teams consistently meet them. • Build strong relationships across teams, enabling engineers and testers to succeed. • Develop creative approaches to turn engineers into excellent testers. • Thrive in a dynamic, fast-paced environment while maintaining strong attention to detail. • Manage Functional testing, Performance testing, UX/UI testing, Regression testing, Integration testing, Automated testing Requirements / acceptance testing.



