Software Quality Assurance Engineer I
Company
Inductive Automation
Location
Sacramento, CA
Type
Full Time
Job Description
Job Description
The Quality Assurance Engineer I works under the guidance of a Quality Assurance Group Manager to develop and execute tests against all aspects of Ignition. They are responsible for developing, maintaining and executing automated and manual tests, and for reporting on the progress and status of test activities. This includes validating and verifying new and improved features with a variety of testing tools and approaches, including both automated and manual execution against servers, clients and databases. Additionally, the QA Engineer I will be directly involved in building and testing production versions of the system. This is a full-time position with remote, hybrid and on-site opportunities available.
Responsibilities
- Validates low complexity issues (both bugs and features), and adds test coverage where appropriate
- Automated test case contributions are introductory- mostly related to small fixes and enhancements to existing tests
- Primary focus is on testing contributions- issue verification, regression testing, and automation development work
- Consistently meets target threshold for regression test suite execution. Able to add manual test cases where appropriate, and with guidance from a senior QA
- Test plans cover all functional requirements, with consulting needed for other applicable areas
- Demonstrates sufficient proficiency in multiple Ignition product areas within the team's scope, being able to adequately test those areas
- Maintains progress on assigned tasks by leveraging help and resources effectively
- Collaborates well within their team and department, especially as they take on more challenging testing tasks
- Maintains a baseline understanding of industries that use Ignition, our customer base, and the purpose of SCADA software
- Maintains a baseline understanding of the company, including how it is organized and its contributions to the industry
- Effectively uses senior resources to improve personal technical skills
Requirements
- Education and Training:
- Bachelor’s degree in Computer Science, Computer Engineering or related field
- 0-1 years of industry experience
- Skills (required):
- Proficiency with at least one well-known programming language (Java, Python, JavaScript)
- Good understanding of the SDLC (Software Development Lifecycle) and each of the phases
- Familiarity with Scrum/Agile frameworks and key concepts (core values of Agile, sprints, planning/retrospective meetings)
- Familiarity with source control management systems, such as Git, and common usage (clone and checkout of repositories and specific branches, commits and merge conflicts)
- Experience interacting with and querying SQL databases (MS SQL Server, MySQL, similar)
- Familiarity with Windows, Linux (Ubuntu), and macOS platforms, including working from the command line, and debugging issues with applications running as a service
- Skills not required, but a plus:
- Familiarity with using virtualization software (VMWare, Docker Desktop), tasks like creating images, debugging running containers, and use of persistent data (volumes)
- Debugging of Java platform and Swing/JavaFX applications using JProfiler (or similar profiling tool)
- Familiarity with well-known protocols in the Internet protocol suite and their usage in applications (TCP/UDP, HTTP/HTTPS, IP)
- Experience with modern IDEs (Eclipse, IntelliJ IDEA, PyCharm)
- Familiarity with manufacturing industry and SCADA software
About Us
Who are we?
Champions for industrial automation innovation and driven by a mission statement to empower our customers to swiftly turn great ideas into reality by removing all technological and economic obstacles, we create and deliver solutions that relieve pain points, bring efficiency to operations and optimize integration.
Why Choose Inductive Automation?
Our passion goes beyond customers. We celebrate your personal and professional milestones, and we support our teams with meaningful work in a collaborative environment.
We find that great work-life balance inspires teams to do their best work and empowers people to live their best lives. That's why diversity, fun, and flexibility are ingrained into our work culture.
Good people can make a difference from anywhere, so Inductive Automation facilitates remote work flexibility from most locations in the U.S. We’ll provide you with the exciting work and high quality computer equipment, and leave the "where" part up to you.
We honor 40-hour work weeks mindful of your local time. Plus, we keep you connected and engaged with virtual social events and professional development time baked into the schedule.
Benefits and Perks
100% Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance.
Remote Flexibility: Work from home, in our beautiful office, or a combination of both. It’s up to you.
Work/Life Balance:Â Create a work schedule that fits your needs and your local time zone.
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.
Date Posted
09/12/2024
Views
2
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View DetailsSouth LA, CA Territory Account Executive - Toast
Views in the last 30 days - 0
Toast is seeking a Territory Sales Account Executive to join their team in transforming the restaurant industry The role involves prospecting building...
View DetailsOMX Channel and Agent Experience MBA Intern - Chime
Views in the last 30 days - 0
Chime is offering an MBA intern position in the Channel and Agent Experience team within the OMX function The role involves advocating for members and...
View Details